Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Neo4j嵌入式Java API性能_Java_Neo4j - Fatal编程技术网

Neo4j嵌入式Java API性能

Neo4j嵌入式Java API性能,java,neo4j,Java,Neo4j,问题是关于 findNode(标签、propertyName、propertyValue) 功能。一旦我有了节点,哪些操作是便宜的,哪些操作是昂贵的?例如,是将节点对象与其所有属性一起检索,还是将每个属性一起检索 node.getProperty 呼叫会产生额外的性能成本吗? 干杯 findNode(label、propertyName、propertyValue)使用索引检索匹配的节点。属性不会与结果节点一起加载 node.getProperty将导致加载整个属性链(即所有节点的属性)。因此,

问题是关于

findNode(标签、propertyName、propertyValue)

功能。一旦我有了节点,哪些操作是便宜的,哪些操作是昂贵的?例如,是将节点对象与其所有属性一起检索,还是将每个属性一起检索

node.getProperty

呼叫会产生额外的性能成本吗? 干杯

findNode(label、propertyName、propertyValue)
使用索引检索匹配的节点。属性不会与结果节点一起加载

node.getProperty
将导致加载整个属性链(即所有节点的属性)。因此,在任何节点/关系上对该方法的第一次调用都相对“昂贵”,随后的调用将比较便宜