Neo4j 在固定列表上的性能与数据库性能

发布于 2024-11-01 06:15:00 字数 106 浏览 1 评论 0原文

我有一个数据库表,我想将其导入 Neo4j 中。我想知道 postgresql 中标准索引数据库表的性能与 Neo4j 相比如何(我知道 Neo4j 没有针对静态表结构进行优化,这就是我问的原因)。

I have a database table which I want to import into Neo4j. I was wondering how the performance of a standard indexed database table in postgresql would compare to neo4j (I know neo4j is not optimised for static table structures which is why I am asking).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

不可一世的女人 2024-11-08 06:15:00

这主要取决于您要对该数据集执行的操作。对于基于集合的操作,postgres 肯定更快。但是,一旦您进行数据本地操作和大量联接,Neo4j 将与关系数据库同等且更快。

标准:

  • 数据大小
  • 连接数
  • 本地或全局操作
  • 操作类型(基于集合、投影、聚合)
  • 是可表示为图形遍历的操作

如果您可以提供更多详细信息,则可能会给出更好的答案。但最简单的方法就是自己尝试。开始使用 Neo4j 不是问题,导入数据集也应该很容易。

HTH

迈克尔·

That depends mainly on the operations you want to execute on that dataset. For set based operations postgres is certainly faster. But as soon as you go with data local operations and lots of joins Neo4j will be en par and faster than a relational database.

Criteria:

  • data size
  • number of joins
  • local or global operations
  • kind of operations (set based, projections, aggregations)
  • are your operations expressable as graph traversals

If you can provide more details it might be possible to give a better answer. But the easiest thing is to try it on your own. Getting started with Neo4j is no issue and importing your dataset should be easy too.

HTH

Michael

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文