哪个平台用于最快的neo4j图遍历?

Vin*_*nia 0 python java performance neo4j

我必须实时对 neo4j 图进行遍历。该图包含大约 200,000 个节点和 300,000 个关系。我主要关心的是结果应该超级快。

我应该用 Java 编写遍历算法吗?使用 python(py2neo 或bulbflow)是否有明显的性能问题?如果python和java的性能相同,我个人更喜欢这里的python。

Eve*_*man 5

通常,在 neo4j 中进行遍历的最快方法是使用 Java API。

您可能会考虑在可能过早优化之前进行测试以查看它是否足够快。尝试使用 Cypher 的 python 库之一,看看它是如何执行的。

如果你不得不求助于 Java API,你通常可以编写一个简单的非托管扩展(<50 行 java/scala),然后从你的 python 中调用它。