10

neo4jでは、すべてのオブジェクトにまたがるトラバーサルを作成できるように、すべてのノードをノード0に接続する必要がありますか?大規模なデータセットを取得する場合、これはパフォーマンスの問題ですか?もしそうなら、いくつのノードが多すぎますか?特定のノードを見つけるためにインデックスを使用すると仮定して、現在そのユースケースが表示されていない場合、ノードをノード0に接続させなくても大丈夫ですか?

4

1 に答える 1

10

すべてをルートノードに接続する必要や要件はありません。インデックスは、トラバーサルの開始点を見つけるのに最適です。開始ノード(ルートノードなど)に接続されているノードが5000未満の場合、リレーションシップスキャンはインデックスルックアップよりも安価です。

何が良いかを判断するには、ドメインについてもう少し知る必要があります。

于 2012-08-30T21:56:44.813 に答える