的Neo4j - 返回节点VS节点性能与
问题描述:
我一直想知道的部分,如果有这两个查询之间的性能差异:的Neo4j - 返回节点VS节点性能与
Match (n:User {id: "bla"}) return n
Match (n:User {id: "bla"") return n.name
答
这取决于你如何调用你的Cypher语句。如果您通过HTTP远程发出暗号语句(或螺栓3.0)返回节点将其所有属性添加到响应。返回单个属性会导致通过网络传输的数据量减少。
当使用GraphDatabaseService.execute()
返回节点,因为你回来只是节点只可能更便宜烧制嵌入模式的CYPHER声明。在第一次访问财产时,财产链将被懒惰地装载。