在文档中没有说有什么复杂的方法可以返回迭代器(或者我已经错过了)。

假设我正在寻找一种特定的类型,所以我执行以下命令:

node.getRelationships(RelType)

我有三种情况:


  节点具有:
  
  1)〜100k关系,其中一半具有RelType类型
  
  2)〜1M个关系,其中一半具有RelType类型
  
  2)〜1M关系,其中50k具有RelType类型


它会影响返回迭代器所需的时间吗?

最佳答案

使用Neo4j 2.1.x,所有这些都应具有相同的特征。

关联数大于(50或100)的节点的Als关系按类型和方向存储在结构中,它直接访问并加载该结构。

对于第一次访问,关系链必须从磁盘加载,对于后续访问,它将在内存中可用。

09-26 16:50