Neo4j:需要澄清Neo4j的数据大小

时间:2014-07-18 07:38:35

标签: mysql sql database-design neo4j graph-databases

在Neo4j中,数据大小如下。 here

Neo4j的数据大小

  • 节点:235(?340亿)
  • 关系:235(?340亿)
  • 属性:236到238,具体取决于属性类型 (最多2740亿,总是至少?680亿)
  • 关系类型:215(?32 000)

我是图表数据库的新手,我需要了解有关这些值的更多说明。

  1. “关系34亿”是指整个数据库中的整个关系还是每个节点的关系?
  2. “属性274亿”是指整个数据库中的整个属性还是每个节点的属性?
  3. “关系类型32 000”表示整个数据库中的整个关系类型或每个节点的关系类型?

2 个答案:

答案 0 :(得分:5)

所有尺寸都适用于整个数据库。

这是因为有35位用于存储节点和关系的ID。

2 exponent 35 makes: 34,359,738,368

答案 1 :(得分:4)

修改Ron的正确答案:

当前容量受指针宽度限制。没有什么可以防止形式扩展指针长度,但这总是在容量和开销之间进行权衡。

我期待未来版本的Neo4j使用不同的指针大小,从而提供更大的容量。