2012-09-24 74 views
7

我有一個分層數據。最常見的查詢將是「獲取父節點的節點」和「獲取節點的子樹」。更新和插入不可能經常發生。我在嵌套集和hierarchyid之間進行選擇。就我而言,搜索嵌套集應該在索引列上非常快,但是,我不知道關於hierarchyid的內部實現。我應該使用什麼來實現最高性能?SQL Server嵌套集vs Hierarchyid性能

+2

測試,測試和測試? (你也可以測試像Closure這樣的其他模型) –

+0

我在問,因爲執行和測試每個模型都會花費可觀的時間。更不用說可能隱藏的缺點,我不知道。 – Vasaka

+0

我建議你將你的問題標記爲遷移到DBA.SE,那裏有更多的可能性。我不知道HierarchyID的內部結構,也沒有其他許多人做我想。 –

回答