遺伝情報を研究するブリーダーによって使用される系統データベース(実際には羊について)があります。各レコードに私は父母と母親を保管しています。別のテーブルでは、データベース全体を再帰することなく、動物の完全な家系図をすばやく伝えることができるように、完全な 'ロールアップ'情報が保存されます...誰もが系図データを保存するためにSQl Server 2008 HierarchialID型を使用しました
SQL Server 2008には、それは私のタイプのアプリ(つまり2人の親、複数の子供)に適しているかどうかを誰かが十分に知っているかどうか疑問に思っていますか?特定の上司が複数の従業員を持つことができ、各従業員が1人の上司を持つことができるマネージャ/従業員のタイプの関係を、これまでに見つけて読んだサンプルはすべて読んでいます。
私のアプリのニーズは同じですが、全く同じではありません。
とにかく私はこの新しい技術を掘り下げることは確かですが、誰かがすでにそれを利用するような方法で設計されていないことを知っていれば、私の研究を簡単にするのは良いことです。
この新しいデータ型と同じことをする他の方法を使用して、どのようなパフォーマンスを人々が見ているのか不思議です。
これは私の最初の考えでした...今、私は頭を "逆さま"のような木のコンセプトにしようとしています。私。それぞれの子は上司で、両親は従業員です...モデルが保持しているかどうかを完全には見ていません... –
それは非常に高価です(新しい子羊に比べてすべてを再計算する必要があります)あなたがそれぞれの子羊にそれぞれの子羊を帽子で覆わないと、おそらく(テストされていない)まだ動作しません。 –
あなたはこのツリーを片側だけ裏返しにしませんか?子供から両親、祖父母などへ –