Neo4j如何实际存储数据?

时间:2014-04-22 04:24:35

标签: neo4j

我想将Neo4j作为我们客户的提案。

我有些疑惑需要清除。

我需要知道Neo4j如何将数据存储在数据库中,即物理表示。

我对此的理解如下:

  1. 节点存储有指向其第一个关系的指针,和 关系存储为双链表(一个用于起始节点) 从磁盘加载时要遵循的一个节点。
  2. 每个关系都有两个指向下一个关系的指针(一个用于 开始节点和下一个节点的下一个关系)所以 任何实体只指向它自己的下一个,当它汇集在一起​​时 完整清单。
  3. 但我不确定我得到的是正确的。请在这个问题上指导我。

    的问候,
    Apurv Khare

1 个答案:

答案 0 :(得分:2)

您可以查看free O'Reilly book entitled "Graph Databases"的第6章(" Graph Database Internals"),这是由Neo Technology的一些人撰写的。