的Neo4j - 返回节点VS节点性能与

问题描述:

我一直想知道的部分,如果有这两个查询之间的性能差异:的Neo4j - 返回节点VS节点性能与

  1. Match (n:User {id: "bla"}) return n
  2. Match (n:User {id: "bla"") return n.name

这取决于你如何调用你的Cypher语句。如果您通过HTTP远程发出暗号语句(或螺栓3.0)返回节点将其所有属性添加到响应。返回单个属性会导致通过网络传输的数据量减少。

当使用GraphDatabaseService.execute()返回节点,因为你回来只是节点只可能更便宜烧制嵌入模式的CYPHER声明。在第一次访问财产时,财产链将被懒惰地装载。