変更要約: in-scope サービス網羅: §4.3 に他カテゴリ概観(API Gateway/Global Accelerator/PrivateLink/Transit Gateway/Client VPN/EventBridge/SNS/SQS/Step Functions/SES/Amplify/AppSync/IoT Core/WorkSpaces/AppStream/DocumentDB/SageMaker AI/CLI/CodeBuild/CodePipeline/X-Ray)+移行と転送(Migration Hub/Discovery/Evaluator/MGN/DMS/SCT/Snow Family)の節を追加
4.2データベースサービス
AWS のマネージドデータベース——リレーショナルの Amazon RDS(Aurora 含む)と、NoSQL キー値の Amazon DynamoDB——の違いと使いどころを理解します。
データの持ち方には大きくリレーショナル(表・固定スキーマ・SQL)と NoSQL(柔軟なスキーマ)があり、AWS はどちらもマネージド(パッチ・バックアップ・可用性などの運用をAWSが担う)で提供します。自分でDBサーバーを立てて運用するより手間が激減するのが利点。代表は Amazon RDS(リレーショナル)と Amazon DynamoDB(NoSQL)です。
4.2.1RDS と DynamoDB
- Amazon RDS:リレーショナル(SQL)のマネージドDB。MySQL・PostgreSQL・MariaDB・Oracle・SQL Server に対応し、Amazon Aurora は MySQL/PostgreSQL 互換の AWS 製高性能エンジン。表・結合・固定スキーマ向け。マルチAZで高可用性、リードレプリカで読み取り拡張。
- Amazon DynamoDB:NoSQL のキー値/ドキュメントでサーバーレス。柔軟なスキーマで、非常に大きな規模でも一桁ミリ秒の低遅延。容量計画やサーバー管理が不要。
| 観点 | Amazon RDS(含 Aurora) | Amazon DynamoDB |
|---|---|---|
| 種類 | リレーショナル(SQL) | NoSQL キー値/ドキュメント |
| スキーマ | 固定(表・結合) | 柔軟 |
| 運用 | マネージド(要インスタンス選択) | サーバーレス |
| 向く用途 | 業務システム・整合性重視 | 大規模・低遅延・可変スキーマ |
4.2.2周辺知識:用途特化のデータベース
AWS は用途に特化したマネージドDBも揃えています(深入りは不要だが名前と用途を)。Amazon ElastiCache=高速なインメモリキャッシュ(Redis/Memcached)、Amazon Redshift=大規模分析向けデータウェアハウス、Amazon Aurora=高性能リレーショナル、ほかにグラフ(Neptune)・時系列など。「適切な仕事に適切なDB」を選ぶのが AWS の考え方です。
シナリオ:ECサイトのデータ設計。 注文・在庫など整合性が要る業務データは RDS(Aurora)、ユーザーセッションやカートのような超大規模・低遅延が要るデータは DynamoDB、人気商品の読み取り高速化に ElastiCache、売上分析は Redshift。1つに無理に寄せず、用途ごとに最適なDBを選びます。
混同に注意:
①RDS(リレーショナル・SQL・要インスタンス)とDynamoDB(NoSQL・サーバーレス)。
②Aurora は RDS の高性能エンジン(別カテゴリではない)。
③ElastiCache=キャッシュ/Redshift=分析(DWH)で役割が別。
④「マネージド」≠「サーバーレス」——RDS はマネージドだがインスタンスを選ぶ。
RDS=マネージドなリレーショナル(SQL)・Aurora は AWS 製エンジン/DynamoDB=サーバーレスな NoSQL(大規模・低遅延)/ElastiCache=インメモリキャッシュ/Redshift=データウェアハウス(分析) の区別は頻出。「マネージド=運用をAWSが担う」点も押さえましょう。
4.2.3この節のまとめ
- RDS=リレーショナル(SQL)・マネージド(Aurora は高性能エンジン、マルチAZ/リードレプリカ)
- DynamoDB=NoSQL・サーバーレス(大規模・低遅延)
- 用途特化:ElastiCache(キャッシュ)/Redshift(分析DWH) など「適切な仕事に適切なDB」
進捗の記録にはログインが必要です。
理解度チェック
(軽い確認用)Q1. リレーショナル(SQL)データベースを AWS がマネージドで提供するサービスはどれですか?
Q2. サーバーレスで大規模に低遅延な NoSQL キー値データベースはどれですか?
Q3. 「マネージドデータベース」の主な利点はどれですか?
Q4. 大規模なデータ分析(データウェアハウス)に最も適した AWS のサービスはどれですか?
Q5. Amazon Aurora の説明として正しいものはどれですか?

