← Amazon Web Services (AWS) learning pathAmazon Web Services (AWS) · Module 6 of 10
Databases on AWS
Choose managed databases for your app.
📖 Key ideas
- RDS runs managed MySQL, PostgreSQL, MariaDB, SQL Server, Oracle.
- Aurora is AWS's high-performance MySQL/PostgreSQL-compatible database.
- DynamoDB is a serverless NoSQL key-value database.
- ElastiCache provides Redis/Memcached caching.
- Managed means AWS handles backups, patches and failover.
💡 Real-life example: Managed databases are hotel rooms: AWS does the cleaning (backups, patches) while you enjoy the stay.
RDSRelational Database Service
AuroraCloud-native relational database
DynamoDBServerless NoSQL database
Multi-AZStandby replica in another AZ