SQL Server 2008的Hierarchy數據類型與使用Joe Celko描述的層次結構實現相比如何執行:http://www.intelligententerprise.com/001020/celko.jhtml?SQL Server 2008層次結構數據類型性能?
我用Celko的方法在過去很大的成績 - 但不想實現它的一個新的項目,除非它比微軟在SQL Server 2008中
SQL Server 2008的Hierarchy數據類型與使用Joe Celko描述的層次結構實現相比如何執行:http://www.intelligententerprise.com/001020/celko.jhtml?SQL Server 2008層次結構數據類型性能?
我用Celko的方法在過去很大的成績 - 但不想實現它的一個新的項目,除非它比微軟在SQL Server 2008中
到目前爲止提供了更好的,我關於這個話題只找到一篇合理有趣的文章。 HierarchyId的比任何自制自引用表的解決方案快得多:
http://www.sqlservercentral.com/articles/SQL+Server+2008/62204/
我依稀記得看到另一個比較其他地方(但無法找到它了),這得出了類似的結論;使用HierarchyId構建層次結構最多是有點麻煩,但查詢性能非常好。
馬克
這是一個有趣的文章,但是他們沒有比較Celko的嵌套集合。 Celko的集合比自引用列更適合存儲 - 這會導致遞歸調用。 – nikmd23 2009-06-26 13:51:34
非常好的問題,期待能找出答案 – HLGEM 2009-06-25 19:53:03