【发布时间】:2009-02-23 14:14:50
【问题描述】:
我有一个家谱数据库(实际上是关于绵羊的),育种者使用它来研究遗传信息。在每条记录中,我都存储了父亲和母亲。在一个单独的表中,我存储了完整的“汇总”信息,这样我就可以快速了解任何动物的完整家谱,而无需遍历整个数据库...
最近发现了 SQL Server 2008 中内置的 hierarchyID 类型,表面上这听起来很有希望,但我想知道是否有人使用它足以知道它是否适合我的应用程序类型(即两个父母,多个孩子)?到目前为止,我发现/阅读的所有示例都涉及经理/员工类型的关系,其中给定的老板可以有多个员工,每个员工可以有一个老板。
我的应用程序的需求相似,但并不完全相同。
我相信无论如何我都会深入研究这项新技术,但如果有人已经知道它的设计方式并没有让我能够使用它,那么我的研究会很短。
我也很好奇人们在使用这种新数据类型与其他做同样事情的方法时看到了什么样的性能。
【问题讨论】:
标签: sql-server-2008 hierarchyid genealogy