3

SQL AZURE でフェデレーションを適用するための提案が必要です。私の最近のプロジェクトの 1 つで、既に Azure データベースを使用しています。このプロジェクトでは、顧客の大きなリストがあり、各顧客には別の大きな登録ユーザー (医療システムであるため 25000 人以上) がいます。

そのために、私たちの仕事は、各顧客のフェデレーションを作成することです。そのため、顧客データはマスターDBに保存され、各顧客の下の登録ユーザーデータは別のフェデレーションメンバーに保存できます。

ここで私の問題は、フェデレーション キーとして顧客 ID を使用すると、最初のフェデレーション メンバーのすべてのユーザーが同じキーを持つ必要があるため、どのようにフェデレーション キーを設計できるかです。だから、それは不可能です。何かアイデアがあれば、それを私と共有してください

どうすればこの問題を解決できますか? 私を助けてください。

4

1 に答える 1

2

あなたの質問は少しトリッキーです。顧客ごとにフェデレートしたいが、ルートデータベースに顧客が必要です。ユーザーが顧客に属している場合、ユーザーは顧客への何らかの参照を持っているため、顧客 ID で連携できます。

ユーザーがログインした場合、顧客にアクセスする必要はありませんか?

この記事をご覧になることをお勧めします。

フェデレーションを使用したデータベース設計へのスケール ファースト アプローチ: パート 1 – フェデレーションの選択とフェデレーション キーの選択

于 2012-07-06T12:04:49.070 に答える