質問
NEO4Jにノードごとにかなりの量のデータを保存する必要があります。データはテキストのユニコードチャンクです。実際、すべてのノードに大きなチャンクがあるわけではありませんが、それらの多くは大きなチャンクを持っています。
ドキュメントを歩いていましたが、ノードサイズについて言及していませんでした。単一のノードに含まれるデータの量です。
誰かが考えていますか?
解決
最終的に、それはあなたのマシンが持っているアーキテクチャに依存します。
(背景)ノードは、データのみをプロパティに保存できます。それらのプロパティは、キー価値ストアを使用して保存されます。 (PER ここ)
各プロパティの値は、Javaプリミティブ(INT、フロートなど)、弦、プリミティブ/ストリングの配列に限定されています。
したがって、特定のデータの最大量 財産 保持することは、文字列の最大サイズ、または一連の文字列の最大サイズに制限されます(それは ノードごと)。この制限(32ビットマシンの場合)は4GBです。 (これに注意してください 2〜3 GBに制限される場合があります.)
(また、これを言って、以前にバグがありました 1 MBに制限された文字列サイズ. 。私はこれが解決されることを期待しています。)
もちろん、これにより、複数のプロパティがノードあたり4GB以上を保存できるかどうかという問題が発生します。プロパティリストは本質的にキー価値ストアであるため、ディスクスペースとキー選択によって最大サイズが制限されると予想されます。ただし、これをサポートしたり否定したりするものは何も見つかりません。
そうではありません 確かに あなたの質問に答えてください、しかし私が理解していることからあなたは保存できるはずです 大きい ノードあたりのデータの量(ディスクスペース容量まで)。