DVAAWSのサービスを使用した開発

あるeコマース企業の開発者は、DynamoDBの注文テーブルへの変更をリアルタイムで検知し、Lambda関数を使って在庫管理サービスに通知するシステムを構築しています。Lambda関数の処理では、アイテムの「変更前」と「変更後」の両方のデータを比較して差分を計算する必要があります。DynamoDB StreamsのStreamViewTypeとして何を設定すべきですか?

A
KEYS_ONLY
KEYS_ONLYはパーティションキーとソートキーのみを含みます。
B
NEW_IMAGE
NEW_IMAGEは変更後のみを含みます。
C
OLD_IMAGE
OLD_IMAGEは変更前のみを含みます。在庫の変更差分計算など変更前後を比較する処理が必要な場合はNEW_AND_OLD_IMAGESが適切です。
D
NEW_AND_OLD_IMAGES
✓ 正解
DynamoDB StreamsのStreamViewTypeにNEW_AND_OLD_IMAGESを設定すると、ストリームレコードに変更前(OLD_IMAGE)と変更後(NEW_IMAGE)の両方のアイテムデータが含まれます。

解説

DynamoDB StreamsのStreamViewTypeにNEW_AND_OLD_IMAGESを設定すると、ストリームレコードに変更前(OLD_IMAGE)と変更後(NEW_IMAGE)の両方のアイテムデータが含まれます。 選択肢AのKEYS_ONLYはパーティションキーとソートキーのみを含みます。 選択肢BのNEW_IMAGEは変更後のみを含みます。 選択肢CのOLD_IMAGEは変更前のみを含みます。在庫の変更差分計算など変更前後を比較する処理が必要な場合はNEW_AND_OLD_IMAGESが適切です。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでDVAを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
DVA の問題一覧に戻る