首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >经验OrientDB对Neo4j

经验OrientDB对Neo4j
EN

Stack Overflow用户
提问于 2014-10-10 20:14:51
回答 1查看 17.1K关注 0票数 48

我正在寻找一个项目的正确图形数据库。我测试了Neo4j,并且非常喜欢它。但是AGPL的授权问题让我有点不感兴趣(你可以在这里读到)。

然后,我发现有几篇文章声称OrientDB实际上要快得多。但它们并不是最新的。你会发现他们是这里这里。而且它是在Apache 2下授权的,这是很好的。

所以我只想问一下堆叠溢出的大人物,听听你的意见。

  • 可伸缩性很重要,OrientDB声称在这方面做得更好(这里)
  • 许可证应开放
  • 我有一个复杂的顶点/边模型,需要检索深度达3层的关系。
  • OrientDB提供的文档图的混合似乎是一个好处。

感谢您的反馈!

EN

回答 1

Stack Overflow用户

发布于 2014-10-11 04:18:05

注:我是OrientDB团队的一员,我的观点肯定是有偏见的。我也是以一种非常随意的语气回答的。

关于你们的观点:

1)在集群部署的主题上,目前甚至不是一个比较。Neo4j是主从复制,它们自己声明它通常只适合于单数节点部署,整个图必须属于一台机器。直接从他们那里听到:row1

OrientDB完全能够完成多主复制(每个节点都可以接受读和写),能够分割数据,使用集群智能地分发数据,并且能够自动化分布式查询和事务。我们的首席执行官最近为hazelcast做了一次出色的网络研讨会,展示了我们在这方面的设置:http://hazelcast.com/resources/orientdb-hazelcast-memory-distributed-graph-database/

2) Apache2.0是我们的社区许可证,这是非常自由的。您甚至可以免费嵌入OrientDB社区版本。(A)GPL担心一些人的封闭源代码将受到污染。这可能是威胁,也可能不是威胁,但有时很难确定。我们的社区许可证功能非常丰富,包括全分布式、多主复制和分片.

3)遍历关系是图形数据库的一种点。所以无论是Neo4j还是OrientDB都很适合你.深入到2000级,它仍将是性能级的。

4)文档图形功能很好,但你知道我会这么说的。我们所建立的产品是一个生产级系统,设计成一个完整的数据库,而不是一个作为RDBMS或其他数据存储的补充的侧数据库。

我在这里很坚强。但我有充分的理由。在过去的3周里,一家世界领先的科技公司的一支完整的开发团队一直在测试OrientDB与Neo4j的对抗。由于他们要求很高的用例,基于各种原因,我们是更好的选择。钱不是问题,我们用我们的技术赢得了生意。

不管它值多少,我已经说过我的偏见了。根据我的经验,一旦您使用了OrientDB,就不会有回头的机会了。如果你需要帮助,请告诉我们!

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

https://stackoverflow.com/questions/26307381

复制
相关文章

相似问题

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