sql-server – 在生产中使用HierarchyId的人吗?它可靠吗?

前端之家收集整理的这篇文章主要介绍了sql-server – 在生产中使用HierarchyId的人吗?它可靠吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否有人在实际生产中使用HierarchyId与合理大小的表,超过几千行?它可靠/高效吗?到目前为止,我没有发现任何与该供应商无关的人推荐它,Paul Nielsen建议反对here.

您在实际生产系统中使用HierarchyId的经历是什么?

当您在其替代方案中选择HierarchyId时,您使用了哪些标准?

解决方法

我已经实现了HierarchyID,并发现它提供了良好的性能和易用性.

我已经在相对较小的数据集(数万行)上使用它,层次结构最多可达10个分支.

为什么要用它? HierarchyID类型提供了许多辅助方法(例如IsDescendantOf),这些方法使您的工作比滚动自己的物化路径更容易.

Paul Nielsen对StackOverflow的评论令我感到困惑 – HierarchyID是一个物化路径.我更倾向于同意this comment以下的回答.

一个更好的问题可能是“为什么不使用它”.它易于使用,提供了许多您自己编写的功能,并且表现良好(在我的有限测试中).

猜你在找的MsSQL相关文章