0/1 --> * 関係として自己参照する階層オブジェクト モデルを開発しています。parentID のないオブジェクトはルート要素です。parentID は、自己結合の外部キーでもあります。私の理解では、parentID を外部キーとして使用すると、子要素が見つかる可能性のある列のみがポイントされます --> これにより、その列のデータセット全体を反復処理する必要がありますか? これは、クラスター化インデックスを形成する必要があるシナリオですか? ....XML データ型を使用してすべての childrenID を 1 つのフィールドに格納し、そのドキュメントを読み込んでオブジェクトごとに参照するのは適切でしょうか? これを行うことで、少なくともオブジェクトの永続化レイヤーを簡素化し、トランザクションの記録をより詳細に制御できるようになります。
何かアドバイス?