AWS SAA 問題225-228:データベースのタイプ
AWS SAA 問題225-228:データベースのタイプ
問題225:以下のうちどのデータベースはリレーショナルデータベースに分類されますか?
A) MongoDB
B) Oracle Database
C) Cassandra
D) Redis
解答解説:
解答:B) Oracle Database
解説:
Oracle Databaseはリレーショナルデータベースに分類されます。リレーショナルデータベースは、データをテーブル形式で保持し、それらのテーブル間に関係(リレーション)を持たせることでデータを整理します。Oracle Databaseは世界でもっとも広く使用される商用リレーショナルデータベース管理システムの1つです。
問題226:以下のうちどのデータベースは非リレーショナルデータベースに分類されますか?
A) Amazon Aurora
B) Microsoft SQL Server
C) Amazon DynamoDB
D) PostgreSQL
解答解説:
解答:C) Amazon DynamoDB
解説:
Amazon DynamoDBは非リレーショナルデータベースに分類されます。非リレーショナルデータベースは、データを柔軟なスキーマで保持し、一般的なリレーショナルデータベースのような固定されたテーブル構造ではなく、NoSQL(Not Only SQL)と呼ばれるデータモデルを使用します。Amazon DynamoDBは、高いスケーラビリティと低遅延の要件があるアプリケーションに適した非リレーショナルデータベースの代表的なサービスです。
問題227:リレーショナルデータベースの利点として、以下のうちどれが含まれますか?
A) キャッシュ機能の高度なサポート
B) スキーマの柔軟性
C) 高いパフォーマンス
D) データの整合性
解答解説:
解答:D) データの整合性
解説:
リレーショナルデータベースの利点の一つは、データの整合性が保たれることです。リレーショナルデータベースではACID(原子性、一貫性、分離性、耐久性)と呼ばれるトランザクション特性をサポートし、データの一貫性を確保します。これにより、データベース内のデータが常に信頼性が高く正確な状態に保たれることが可能となります。
問題228:非リレーショナルデータベースの利点として、以下のうちどれが含まれますか?
A) 高いスケーラビリティ
B) 構造化クエリ言語 (SQL) のサポート
C) 厳格なスキーマルール
D) キャッシュ機能の高度なサポート
解答解説:
解答:A) 高いスケーラビリティ
解説:
非リレーショナルデータベースの利点の一つは、高いスケーラビリティです。非リレーショナルデータベースは、データのスキーマが動的であることや水平方向にスケールすることができることから、大量のデータを処理する際に柔軟でスケーラブルなソリューションを提供します。これにより、需要の増加に応じて容易にデータベースを拡張できるため、高いトラフィックやワークロードのアプリケーションに適しています。
B) 構造化クエリ言語 (SQL) のサポート
非リレーショナルデータベースはリレーショナルデータベースとは異なり、構造化クエリ言語 (SQL) のサポートを持ちません。
C) 厳格なスキーマルール
非リレーショナルデータベースはリレーショナルデータベースよりも柔軟なスキーマを持ち、厳格なスキーマルールを必要としません。
D) キャッシュ機能の高度なサポート
非リレーショナルデータベースはキャッシュ機能のサポートがある場合がありますが、その有無はデータベースごとに異なります。キャッシュ機能が高度かどうかもデータベースによって異なります。