Neo4j嵌入式Java API性能

时间:2015-10-14 18:30:15

标签: java neo4j

问题在于

  

findNode(label,propertyName,propertyValue)

功能。一旦我拥有节点,哪些操作便宜且哪些操作很昂贵?例如,节点对象是否与其所有属性一起被检索,或者每个

  

node.getProperty

是否会产生额外的性能成本? 干杯!

1 个答案:

答案 0 :(得分:1)

MM-dd-yyyy使用索引来检索匹配的节点。这些属性不会被生成的节点加载。

findNode(label, propertyName, propertyValue)将导致加载整个属性链(即所有节点的属性)。因此,在任何节点/关系上对此方法的第一次调用相对而言是昂贵的,而后续的那些将是便宜的。