Neo4j 是否有任何性能测试,以及在实际实践中使用它的优缺点

问题描述 投票:0回答:1

背景

  • 我是 Neo4j 的新手(或者没有大型 Neo4j 项目经验)。
  • 目前我们启动了一个新的金融知识图谱项目,这将是我们后续产品的核心角色。
  • 我们团队大部分都是金融背景

问题

  • 我们尝试了neo4j,发现它似乎很适合我们的产品场景;
  • 我们没有找到任何关于neo4j和其他图数据库(例如百度的hugeGraph)的性能测试
  • 我们不知道如果我们选择neo4j作为我们的图数据库有什么优点和缺点

帮助

  • 如果您做过或阅读过一些有关图数据库(尤其是neo4j)的性能测试,请向我们展示一些测试报告
  • 如果您在项目中使用过 Neo4j,请分享一些在您的实际项目中使用 Neo4j 的经验
  • 如果您认为值得分享的东西,我们非常高兴听到

非常感谢

graph neo4j nosql cypher graph-databases
1个回答
0
投票

我从未在 Neo4j 上进行过测试,但我已经在社交网络应用程序上使用 Neo4j 一年多了。对于高度连接的数据来说,它确实很快,但你需要小心如何对图进行建模,如果你做得正确,它会很甜蜜,高性能和出色的开发人员体验,相反,如果你不注意如何建模您将在建模时查询图表,您最好做好低性能的准备。

Neo4j 非常灵活,您通常可以通过向图表添加更多结构来修复建模错误。

到目前为止,我很喜欢使用它,我还使用过其他关系型和非关系型数据库,例如 MongoDB 和 SQL。我不得不说,如果您的数据高度互联,那么 Neo4j 就是您的最佳选择。

© www.soinside.com 2019 - 2024. All rights reserved.