是否有人在实际生产中使用HierarchyId与合理大小的表,超过几千行?它可靠/高效吗?到目前为止,我没有发现任何与该供应商无关的人推荐它,Paul Nielsen建议
反对它
here.
您在实际生产系统中使用HierarchyId的经历是什么?
当您在其替代方案中选择HierarchyId时,您使用了哪些标准?
我已经实现了HierarchyID,并发现它提供了良好的
性能和易用性.
我已经在相对较小的数据集(数万行)上使用它,层次结构最多可达10个分支.
为什么要用它? HierarchyID类型提供了许多辅助方法(例如IsDescendantOf),这些方法使您的工作比滚动自己的物化路径更容易.
Paul Nielsen对StackOverflow的评论令我感到困惑 – HierarchyID是一个物化路径.我更倾向于同意this comment以下的回答.
一个更好的问题可能是“为什么不使用它”.它易于使用,提供了许多您自己编写的功能,并且表现良好(在我的有限测试中).