0

Neo4Jグラフデータベースを使用してツリー構造をモデル化しました。すべてのノードは、特徴的な名前のカテゴリを表します。そのため、ルートから特定のノード/カテゴリまでツリーを頻繁にトラバースする必要があります。どのノードに入力として来るリストに依存します。このリストには、ルートからターゲットノードまでのカテゴリの名前を表す文字列が含まれています。

特定のノードのnameプロパティではなく、エッジのタイプとしてこれらの名前を格納することが効果的かどうか疑問に思います。そうすることで、Neo4Jは、ツリーをさらに深く進むたびに、すべての子ノードの適切なnameプロパティを探す必要がないと思いました。代わりに、Neo4Jは、発信エッジを含むマップ内の名前を検索できます。

どう思いますか?

4

1 に答える 1

0

賢明に聞こえます。いくつの異なる名前がありますか? それが単なるカテゴリである場合、それらは数百万であってはなりません。

データをグラフにロードし、両方のアプローチのパフォーマンスを比較しましたか? グラフでパフォーマンスが重要ですか?

于 2011-11-07T00:43:35.280 に答える