Joe Celko がhttp://www.intelligententerprise.com/001020/celko.jhtmlで説明している階層実装を使用する場合と比較して、SQL Server 2008 の Hierarchy データ型はどのように機能しますか?
過去にCelkoの方法を使用して素晴らしい結果を得ましたが、MicrosoftがSQL Server 2008で提供したものよりも優れていない限り、新しいプロジェクトに実装したくありません.
Joe Celko がhttp://www.intelligententerprise.com/001020/celko.jhtmlで説明している階層実装を使用する場合と比較して、SQL Server 2008 の Hierarchy データ型はどのように機能しますか?
過去にCelkoの方法を使用して素晴らしい結果を得ましたが、MicrosoftがSQL Server 2008で提供したものよりも優れていない限り、新しいプロジェクトに実装したくありません.
これまでのところ、このトピックに関するかなり興味深い記事を 1 つだけ見つけました。HierarchyId は、自作の自己参照テーブル ソリューションよりもはるかに高速です。
http://www.sqlservercentral.com/articles/SQL+Server+2008/62204/
他の場所で別の比較を見たのを漠然と覚えています(しかし、もう見つけることができません)が、同様の結論に達しました。HierarchyId を使用して階層を構築するのは少し面倒ですが、クエリのパフォーマンスは優れています。
マルク