我目前正在使用 Neo4j 和 Neography 构建一些东西,并且想知道什么是首选:使用遍历方法还是 Cypher 查询?
就个人而言,我喜欢 Cypher,但我不知道哪个更好/性能更好
最佳答案
我刚刚在具有大约 1 个 mio 节点的图形上为 Cypher vs Core API 和 Traverser Framework 的 friend 查询创建了一个基准测试。 FOAF 查询不是很复杂,但对于像 neo4j 这样的图形数据库来说是一个很好的用例。
http://www.rene-pickhardt.de/get-the-full-neo4j-power-by-using-the-core-java-api-for-traversing-your-graph-data-base-instead-of-cypher-query-language/
您可以看到 Cypher 的性能比核心 API 差得多。
关于neo4j - Neography: Traversal vs. Cypher,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10823271/