首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rexster和Neo4j的区别

Rexster和Neo4j的区别
EN

Stack Overflow用户
提问于 2014-05-21 18:01:39
回答 2查看 181关注 0票数 0

我计划写一个基于图形数据库的应用程序,遇到了Rexste,Neo4j和Orientdb。然而,我有点困惑。

我认为Neo4j和Orientdb是图形数据库,而Rexster是图形服务器端框架,但不确定它们的区别。有人能给我解释一下吗?特别是,什么是Rexster?

另外,如果我想在Heroku上部署,我应该使用哪一个?Orientdb看起来更花哨、更高级,但不如Neo4j流行,并且在Heroku上不受支持。有理由吗?

EN

回答 2

Stack Overflow用户

发布于 2014-05-29 06:22:33

Regster graph server只是图形数据库的包装器,用于通过基于JSON的REST接口公开数据库

Neo4j和Orientdb是图形数据库。我不熟悉Heroku,但它说它支持Java。Rexster有一个Java客户端,所以如果你可以通过Rexster公开你的数据库,你就可以在java中使用它。

再说一次,我不熟悉Heroku,但它看起来像是PAAS。因此,它将只运行平台支持的软件(即Java、Node.js、Scala、Clojure和Python)。但是,由于它是基于Ubuntu Linux,您可能会找到一种在其上运行Linux软件的方法,这些图数据库在Linux上是受支持的。

另外,考虑一下Titan graph db -它可能不像你提到的其他图形那样受欢迎,但看起来不错。

票数 0
EN

Stack Overflow用户

发布于 2014-05-29 08:32:03

如前所述,Regster只是一个包装器,不会取代您的图形数据库需求。

它位于图形数据库的顶部,并公开了其他功能,例如:

  • JSON接口、
  • 安全性、
  • 管理UI、
  • 可扩展REST端点..

关于其他两个选择,我添加了here here Neo4j和OrientDB之间的两个比较图,详细介绍了它们各自的功能。

简而言之,OrientDB支持完全复制,而Neo4j本身似乎不支持,但Neo4j将被更广泛地采用,并且有更好的文档。

Heroku itself通过GrapheneDB plugin将Neo4j作为服务公开,如果您想在Heroku上使用图形数据库,那么它将是您事实上的选择。

另一个可能的原因是OrientDB还没有出现在Heroku上,因为还没有人提供OrientDB即服务

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23779937

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档