微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

是否有人在实际生产中使用HierarchyId与合理大小的表,超过几千行?它可靠/高效吗?到目前为止,我没有发现任何与该供应商无关的人推荐它,Paul Nielsen建议反对here.

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

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

解决方法

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

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

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

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

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

原文地址:https://www.jb51.cc/mssql/80685.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐