7

階層データがあります。最も一般的なクエリは、「ノードの親ブランチを取得」と「ノードのサブツリーを取得」です。更新と挿入は頻繁には行われません。ネストされたセットと hierarchyid のどちらかを選択しています。私に関する限り、ネストされたセットの検索は、インデックス付きの列でかなり高速になるはずですが、hierarchyid の内部実装についてはわかりません。可能な限り最高のパフォーマンスを達成するには、何を使用すればよいですか?

4

1 に答える 1

4

さまざまなプロジェクトで HierarchyID と自己参照テーブルを使用してきましたが、クエリの容易さという点では HierarchyId が勝っていると思います。階層メソッドを使用した階層テーブルのクエリ
を参照して、HierarchyIDの組み込みクエリ メソッドを使用するといかに簡単に実行できるかを確認してください。

于 2012-11-06T07:48:24.443 に答える