Neo4J能否处理40Giga的数据?

时间:2012-01-08 22:07:00

标签: neo4j

我有几个总大小为40G的数据表,并希望在一个图表中表示它(每行可能有几个节点,节点将包含标签或属性中行中的大部分数据)。

Neo4J可以处理吗?到目前为止测试的最大数据库大小(节点数量,磁盘大小等)是多少?

3 个答案:

答案 0 :(得分:12)

有多个安装具有超过1B-2B的关系 - 容量方面,http://docs.neo4j.org/chunked/snapshot/capabilities-capacity.html列出了当前的最大值。

答案 1 :(得分:6)

“40G的数据”可能会有很大差异,具体取决于它在图表中的建模方式。你有40G的源数据并且想把它放到neo4j中,或者你计算过你的数据在neo4j中会占用大约40G的空间吗?

根据您对数据建模的方式,您可以删除一些/大量重复数据,即不是在所有实体上都有一些属性,而是通过关系从周围环境中推断它们。

答案 2 :(得分:5)

在Neo4j中,数据大小主要受节点,关系,属性和关系类型的主键的地址空间限制。目前,地址空间如下:

2ˆ35 (~ 34 billion) nodes
2ˆ35 (~ 34 billion) relationships
2ˆ36 (~ 68 billion) properties
2ˆ15 (~ 32 000) relationship types