AWS ソリューションアーキテクト プロフェッショナル既存サービスの継続改善オリジナル・公式資料照合難易度

DynamoDBに完了済みを含む大量の作業を置き、未完了だけを頻繁に取得する。未完了はごく一部である。継続的な全件Scanを避ける設計はどれか。

A
未完了項目だけにインデックスキー属性を持たせるsparse GSIを設計する★ 正解

GSIのキー属性を持つ項目だけがインデックスへ入る。完了時に属性を取り除けば対象を絞ったQueryへつなげられる。

B
全項目をScanし、FilterExpressionで返す数だけ減らせば読取も必ず同率で減る

フィルターは読み出した後に適用するため、Scanした量自体は減らない。

C
未完了の属性値を大きくすれば、通常のテーブルでも自動で検索専用索引になる

任意属性の値を変えるだけでインデックスは作られない。

D
GSIのキーを欠く項目も必ず全件入る前提で設計する

必要なインデックスキー属性がない項目はそのGSIへ入らない。

解説

GSIのキー属性を持つ項目だけがインデックスへ入る。完了時に属性を取り除けば対象を絞ったQueryへつなげられる。

根拠資料・確認情報

対応範囲:SAP-C02

資料確認日:2026-11-02

アプリ内の初回回答データ

回答データを読み込んでいます。

同じレッスンの問題

アプリで毎日学習しよう

ゲーミフィケーションで AWS ソリューションアーキテクト プロフェッショナル 合格を目指す。無料・課金なし。

更新: 2026/11/2
DynamoDBに完了済みを含む大量の作業を置き、未完了だけを頻繁に取得する。未 | AWS ソリューションアーキテクト プロフェッショナル 練習問題・解説 | まなびの時間