我需要在neo4j中存储每个节点的大量数据。数据是文本的Unicode块。实际上,并非每个节点都会有很大的块,但是其中许多节点会。

我涉水文档,但没有提及节点大小 - 单个节点可以包含的数据量。

有人有什么主意吗?

有帮助吗?

解决方案

最终,这取决于您的计算机所具有的体系结构。


(背景)节点可以仅将数据存储在其属性中。它们的属性是使用钥匙值商店存储的。 (每 这里)

每个属性中的值仅限于Java原语(INT,Floats等),字符串和原始词/字符串。

因此,特定的最大数据量 财产 可以保持可以限于字符串的最大尺寸或一系列字符串的最大尺寸(那是 每个节点)。该限制(对于32位计算机)为4GB。 (请注意这一点 可能仅限于2-3 GB.)

(话虽如此,以前有一个错误 有限的字符串尺寸为1 MB. 。我希望这是解决的。)

当然,这提出了一个问题,即多个属性是否可以存储每个节点4GB以上。由于属性列表本质上是一个键值商店,因此预计最大尺寸将受到磁盘空间和钥匙选择的限制。但是,我找不到任何支持或否认这一点的东西。


那不是 明确 回答您的问题,但据我了解,您应该能够存储 大的 每个节点的数据量(最高磁盘空间容量)。

许可以下: CC-BY-SA归因
不隶属于 dba.stackexchange
scroll top