AWS SAA 問題257-260:DynamoDB の整合性オプション

AWS ソリューションアーキテクト アソシエイト 問題集|完全無料&徹底解説

AWS ソリューションアーキテクト アソシエイト 問題集|完全無料&徹底解説  「AWS認定ソリューションアーキテクト アソシエイト問題集」には600問を収録しています。…

AWS SAA 問題257-260:DynamoDB の整合性オプション

問題257:Amazon DynamoDB の整合性オプションについて、読み込み操作の際に最新のデータを含むレスポンスを返す特性は次のうちどれですか?

A) 結果整合性のある読み込み。
B) 強力な整合性のある読み込み。
C) デフォルトで提供される整合性はありません。
D) 書き込みオペレーションにのみ関連する特性であり、読み込みには影響を与えません。

解答解説を開く
【正解】
B) 強力な整合性のある読み込み。

【解説】
強力な整合性のある読み込みをリクエストすると、DynamoDB は最新のデータを含むレスポンスを返します。これは、すべての成功した書き込み操作からの更新が反映され、読み込みオペレーションにおいて強い整合性が保証されます。ただし、ネットワークの遅延や停止がある場合に利用できなくなる可能性があります。

問題258:Amazon DynamoDB のデフォルトで提供される整合性は次のうちどれですか?

A) 結果整合性のある読み込み。
B) 強力な整合性のある読み込み。
C) どちらの整合性もデフォルトでは提供されない。
D) 読み込み操作には整合性のオプションが存在しない。

解答解説を開く
【正解】
A) 結果整合性のある読み込み。

【解説」
Amazon DynamoDB は、特に指定がない限り、デフォルトで結果整合性のある読み込みを提供します。これは、読み込みオペレーションが直近の書き込み操作の結果を含むことを意味します。一般的には、書き込みから1秒後の読み込みでデータが完全に整合されます。

問題259:Amazon DynamoDB の整合性オプションについて、読み込みオペレーションにおいて必要な整合性特性を指定できると述べています。この特性を指定するためのパラメータは何ですか?

A) ConsistentRead パラメータ
B) StrongConsistency パラメータ
C) ReadConsistency パラメータ
D) EventualConsistency パラメータ

解答解説を開く
【正解】
A) ConsistentRead パラメータ

【解説」
読み込みオペレーション (GetItem、Query、Scan など) には、ConsistentRead パラメータがあります。このパラメータを true に設定すると、DynamoDB はオペレーション時に強い整合性のある読み込みを提供します。

問題260:Amazon DynamoDB の特徴として正しいものは次のうちどれですか?

A) DynamoDB はリレーショナルなデータベースサービスです。
B) DynamoDB はサーバーレスで高い水平スケーリングと低レイテンシーを提供する。
C) DynamoDB ではマルチリージョンレプリケーション (グローバルテーブル) が利用できない。
D) DynamoDB の整合性オプションは常に強力な整合性で提供されます。

解答解説を開く
【正解】
B) DynamoDB はサーバーレスで高い水平スケーリングと低レイテンシーを提供する。

【解説」
Amazon DynamoDB はフルマネージド型の非リレーショナルな key-value およびドキュメント NoSQL データベースサービスであり、サーバーレスな運用モデルを採用しています。また、高い水平スケーリングと低レイテンシーを提供し、大規模なアプリケーションに適しています。