我有一個家譜數據庫(實際上是關於綿羊),飼養者用它來研究遺傳信息。在每張唱片中我都會儲存fatherid和motherid。在一個獨立的表中,我存儲了完整的「捲起」信息,以便我可以快速地告訴任何動物的完整家族樹,而無需遞歸通過整個數據庫...任何人都使用SQl Server 2008 HierarchialID類型來存儲家譜數據
最近發現SQL Server 2008中內置的hierarchicalID類型,表面看起來很有前途,但我並且想知道是否有人用它足以知道它是否適合我的應用類型(即兩個父母,多個孩子)?到目前爲止,我發現/閱讀的所有樣本都涉及經理/員工類型關係,其中一個給定的老闆可以有多個員工,每個員工可以有一個老闆。
我的應用程序的需求是相似的,但不完全相同。
無論如何,我相信我會深入研究這項新技術,但如果有人已經知道它不是以這樣一種方式設計的,它可以讓我使用它,那麼將我的研究快捷地加快是很好的。
我也很好奇使用這種新數據類型與其他做同樣事情的方法相比,人們看到了什麼樣的性能。
這是我的第一個想法......現在我試圖讓我的腦袋樹的概念是「顛倒」。即每個孩子都是老闆,父母都是員工...雖然看到模型是否成立,但還沒有完全想到它... – 2009-02-23 14:43:12