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