AWS SAA 問題253-256:DynamoDB のデータモデル

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

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

AWS SAA 問題253-256:DynamoDB のデータモデル

問題253:Amazon DynamoDBの主なデータモデルとして正しいものは次のうちどれですか?

A) DynamoDBテーブルには厳密なスキーマが適用される。
B) 各属性は、項目に必ず一致する値で構成される。
C) DynamoDBテーブルは主キーとセカンダリインデックスで構成される。
D) 項目には可変数の属性が含まれ、各属性はkey-valueペアで構成される。

解答解説を開く
【正解】
D) 項目には可変数の属性が含まれ、各属性はkey-valueペアで構成される。

【解説】
Amazon DynamoDBでは、各項目には可変数の属性が含まれ、それぞれの属性はkey-valueペアで構成されます。DynamoDBはNoSQLデータベースであり、厳密なスキーマが適用されないため、柔軟なデータモデリングが可能です。

問題254:Amazon DynamoDBのプライマリキーとして別名で呼ばれるものは何ですか?

A) レプリケーションキー
B) サブキー
C) セカンダリキー
D) パーティションキー

解答解説を開く
【正解】
D) パーティションキー

【解説】
Amazon DynamoDBのプライマリキーは、別名でパーティションキーとも呼ばれます。このキーによって各項目が一意に識別され、データがテーブル内でどのパーティションに格納されるかが決まります。

問題255:Amazon DynamoDBのデータモデルはどのような柔軟性を提供していますか?

A) データモデルは厳密なスキーマを適用するため、データの変更は難しい。
B) データモデルは項目の属性を一意に決定し、変更は許可されていない。
C) データモデルは属性を柔軟に追加でき、属性の変更も可能
D) データモデルはプライマリキーのみを持ち、その他の属性は持てない。

解答解説を開く
【正解】
C) データモデルは属性を柔軟に追加でき、属性の変更も可能

【解説】
Amazon DynamoDBのデータモデルは、属性を柔軟に追加できるため、データの変更が容易です。テーブルに追加項目が追加された場合でも、新しい属性を収集したり既存の属性を変更したりすることができます。この柔軟性により、非構造化データや半構造化データ、構造化データを扱うのに適しています。

問題256:Amazon DynamoDB Global Tables について正しい説明は次のうちどれですか?

A) Amazon DynamoDB Global Tables は、単一のリージョン内での冗長性を提供し、複数のアベイラビリティーゾーンにわたってデータをレプリケートします。
B) Amazon DynamoDB Global Tables は、マルチリージョン、マルチマスターのデータベースを提供し、複数のAWSリージョンにまたがってデータをレプリケートします。
C) Amazon DynamoDB Global Tables は、クエリ性能を向上させるために使用され、インデックス付きのテーブルを提供します。
D) Amazon DynamoDB Global Tables は、テーブル内のデータを圧縮し、ストレージコストを最小限に抑えます。

解答解説を開く
【正解】
B) Amazon DynamoDB Global Tables は、マルチリージョン、マルチマスターのデータベースを提供し、複数のAWSリージョンにまたがってデータをレプリケートします。

【解説】
Amazon DynamoDB Global Tables は、複数のAWSリージョンにまたがってデータをレプリケートするマルチリージョン、マルチマスターのデータベースソリューションです。これにより、データの冗長性と可用性が向上し、地理的な障害に対しても耐性を持つことができます。異なるリージョン内のテーブルは相互に同期され、データ変更が自動的にレプリケートされるため、ユーザーやアプリケーションは任意のリージョンでデータにアクセスできます。