DP420-MOD#4
Cosmos DB for NoSQL での非正規化 (denormalization) の適用について、正しい説明を選択してください。
3 つ選択してください
解説
【正解: A / B / C】の理由
非正規化は、頻繁に読まれる項目を複製・埋め込みして JOIN や追加クエリを避け、読み取りを最適化する手法です。複製により書き込み時のコストは増えるため、コピーの整合 (変更フィード等) を併せて設計します。読み取り負荷が高いシステムで読み取り最適化のトレードオフとして用います。
【他選択肢が違う理由】
- D: 非正規化はデータを複製するためストレージは増え、重複も意図的に増やす手法です。
- E: 複製コピーは自動で強整合同期されず、変更フィード等で整合を取る必要があります。
- F: 非正規化は第 3 正規形を崩して読み取りを最適化する手法で、正規化を守るものではありません。

コメント