Q29 — AWS DVA-C02 第2章
第 29/100 問 | ← 第2章
ある企業がライブイベントプラットフォームを構築しています。各イベントにおいて、同社はテストのスコアに基づくランキングを生成します。ランキングデータはAmazon DynamoDBに保存され、イベント終了後30日間保持されます。その後、定期ジョブを使用して古いランキングデータを削除しています。DynamoDBテーブルは固定の書き込みキャパシティで構成されています。イベントが頻繁に行われる月には、定期削除ジョブの実行時にDynamoDB Write APIリクエストがレート制限されます。開発者は、古いランキングデータを削除する長期的な解決策を構築し、書き込みスループットを最適化する必要があります。この要件を満たす解決策はどれですか?
- A. ランキングデータに対してTTL(Time-To-Live)属性を設定する。 ✓
- B. DynamoDB Streamsを用いてランキングデータのスケジューリングおよび削除を行う。
- C. AWS Step Functionsを用いてランキングデータのスケジューリングおよび削除を行う。
- D. 定期削除ジョブ実行時に書き込みキャパシティをより高く設定する。
正解: A. ランキングデータに対してTTL(Time-To-Live)属性を設定する。
解説
選択肢Aでは、ランキングデータに対してTTL属性を設定することを提案しています。これにより、古いデータを自動的に削除でき、追加の定期ジョブを必要としません。この手法は、長期的な問題解決および書き込みスループットの最適化に有効です。