2012-09-24 72 views
7

我有一个分层数据。最常见的查询将是“获取父节点的节点”和“获取节点的子树”。更新和插入不可能经常发生。我在嵌套集和hierarchyid之间进行选择。就我而言,搜索嵌套集应该在索引列上非常快,但是,我不知道关于hierarchyid的内部实现。我应该使用什么来实现最高性能?SQL Server嵌套集vs Hierarchyid性能

+2

测试,测试和测试? (你也可以测试像Closure这样的其他模型) –

+0

我在问,因为执行和测试每个模型都会花费可观的时间。更不用说可能隐藏的缺点,我不知道。 – Vasaka

+0

我建议你将你的问题标记为迁移到DBA.SE,那里有更多的可能性。我不知道HierarchyID的内部结构,也没有其他许多人做我想。 –

回答