2012-01-08 7 views
9

私は40Gの合計サイズでいくつかのデータシートを持っており、それをグラフで表現したいのです(行にはいくつかのノードがあり、ノードにはラベルやプロパティのほとんどのデータが入ります)。Neo4Jは40ギガのデータを処理できますか?

Neo4Jはこれを処理できますか?これまでにテストされた最大のDBサイズ(ノード数、ディスク上のサイズなど)はどれくらいですか?

答えて

6

「40Gのデータ」は、グラフでどのようにモデル化されているかによってかなり異なる場合があります。 40Gのソースデータを持っていて、それをneo4jに入れたいのですか、またはあなたのデータがneo4jで約40Gのスペースを取ると計算しましたか?

データのモデリングの仕方によっては、重複したデータをいくつか削除することができます。つまり、すべてのエンティティの一部のプロパティをリレーションシップを介して周囲から推測する代わりに削除できます。

5

Neo4jでは、主にノード、リレーションシップ、プロパティ、リレーションシップタイプの主キーのアドレススペースによってデータサイズが制限されます。現在のところ、アドレス空間は次のとおりです。

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

neo4j 3以降、これはもはや真です。詳細はhttp://neo4j.com/blog/neo4j-3-0-massive-scale-developer-productivityを参照してください。 – Hassan

関連する問題