第4章 · コアサービス:ネットワーク・データベースとその他·v2.2.0·更新 2026/6/14·読了目安 約12分
変更要約: 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 キー値/ドキュメント |
| スキーマ | 固定(表・結合) | 柔軟 |
| 運用 | マネージド(要インスタンス選択) | サーバーレス |
| 向く用途 | 業務システム・整合性重視 | 大規模・低遅延・可変スキーマ |

