一言で理解
Managed Relational Engine は RDS、AWS 最適化 Relational は Aurora、Serverless Key-Value Access は DynamoDB。
要点
- RDS は一般的な Engine、SQL、Transaction、Join を Managed Operation とともに提供する。
- Aurora は MySQL / PostgreSQL 互換で、分散 Storage と AWS 独自の Scaling / Availability 機能を持つ。
- DynamoDB は Partition Key と既知の Access Pattern を中心に設計する Serverless NoSQL。
試験での判断
Multi-AZ は HA、Read Replica は Read Scaling、DynamoDB は Join ではなく Key / Query から設計する。