我正在使用带有 Node.js 的 Neo4j 2.0.0M4 社区版和https://github.com/thingdom/node-neo4j通过传递 Cypher 查询通过 REST API 访问 Neo4j DB 服务器。
我观察到 Neo4j 从 neo4j 的 webadmin 甚至从 REST APi 返回的数据都非常慢。例如,返回 900 条记录的查询需要 1.2 秒,然后后续运行大约需要 200 毫秒。同样,如果记录数达到 27000,则 webadmin 浏览器中的查询需要 21 秒。
我想知道是什么导致 REST API 如此缓慢,以及如何提高性能?a) 它正在使用 CYPHER?JSON解析或b)HTTP开销本身作为类似查询,在mysql中返回27000条记录需要11毫秒
非常感谢任何帮助