我必须实时遍历 Neo4j 图。该图包含大约 200,000 个节点和 300,000 个关系。我主要关心的是结果应该 super 快。
我应该用Java编写遍历算法吗?使用Python(py2neo或bulbflow)同样有显着的性能问题吗?如果 python 和 java 的性能相同,我个人更喜欢 python。
最佳答案
一般来说,在 Neo4j 中进行遍历的最快方法是使用 Java API。
您可能会考虑在可能过早优化之前进行测试,看看它是否足够快。尝试使用 Cypher 的 python 库之一,看看它的性能如何。
如果您确实必须求助于 Java API,通常可以编写一个简单的非托管扩展(<50 行 java/scala),然后从 python 中调用它。
关于java - 使用哪个平台可以实现最快的 Neo4j 图遍历?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20512397/