1

データベース内のドメイン モデル間の関係を維持したくないシナリオはありますか?

私は最近、デザイナーが、セキュリティの観点から特定の関係を特定のユーザーがナビゲートできるようにする必要があると言って、彼のアプローチを正当化する会話をしていました。

その懸念に対処する他の標準的な方法はありますか? 関係を維持したくない可能性がある他のよく知られたシナリオはありますか?

4

1 に答える 1

0

不適切にモデル化されたデータベースやアプリケーションを回避する手段のように思えます。アプリケーションが明示的に許可/表示しない限り、ユーザーは自分の部門に直接アクセスできません。

データへのナビゲーションと、データを取得するクエリは、DDD であっても、2 つの異なるもの (IMO) である必要があります。自然な関係を取り除いて役割ベースのアクセスを行うことは、後ろ向きに思えます。

さらに、DB レベルで結合を行うことができず、代わりにアプリケーション コード レベルでのアドホックな「結合」に追いやられ、事態を複雑にしているように見えるため、速度が低下します。

于 2012-06-10T16:59:45.170 に答える