集計のクエリーの繰り返しを速く

正解は ウ です。 マテリアライズドビュー は、集計の 結果を保存 しておき、問い合わせのたびに大きな結合と集計を繰り返しません。元の表の更新の後に 更新(リフレッシュ) します。 方法 問い合わせのたびの計算 マテリアライズドビュー 保存済みの結果を読む ノードの追加 毎回計算(速くはなる) 費用が増え、毎回の計算も残る。 業務の都合に合わない。 同じ集計を毎回計算せずに済み、応答が速くなる。 さらに遅くなる。

Redshiftで、毎朝数百人がBIツールから同じ売上の集計(大きな表の結合と集計)を何度も実行し、応答が遅い。元の表は1日に1回、夜間に更新される。

最も適切なものを1つ選択してください。

出典AWS非公式・オリジナル問題
ア
Redshiftのクラスターのノードを毎朝の時間帯だけ倍に増やしておく
イ
BIツールの利用者を時間帯ごとに分けて、同時に実行しないようにする
ウ
集計の結果をマテリアライズドビューにして、夜間の更新の後に更新する
エ
集計を実行するたびに、元の表をすべてS3に出力してAthenaで計算する