私はCQRSを使用して私の最初のプロジェクトに取り組んでいます。CQRS - 読み取り側データベースの外部キー
私のモデルにはいくつかの顧客がおり、すべての顧客に注文のリストがあるとします。
私の読んだモデル(標準的なリレーショナルデータベースでサポートされています)では、すべての顧客のリストが投影されます。さらに、私はすべての注文のリストを投影します。
この2番目の見通しでは、すべての顧客とキーテーブルの外部キーを持つことは理にかなっていますか?それとも、すぐに非正規化し、注文のテーブルに顧客のすべての関連データを保存する方が良いですか?