Last updated
Databases on AWS
Definition: AWS runs databases for you so you do not manage servers, backups, or patching. The two you will meet most are RDS (relational/SQL) and DynamoDB (NoSQL).
Amazon RDS — managed SQL databases
RDS runs familiar SQL engines — MySQL, PostgreSQL, MariaDB, SQL Server, Oracle — and handles backups, updates, and scaling. If you know SQL, you can use RDS straight away. Great for structured data and traditional applications.
Amazon DynamoDB — managed NoSQL
DynamoDB is a key-value and document database built for massive scale and single-digit-millisecond speed. It has no fixed schema and scales effortlessly — ideal for high-traffic apps, gaming, and IoT.
Which one?
- RDS — structured data, complex queries, you want SQL
- DynamoDB — huge scale, simple lookups, flexible data, very fast
💡 Takeaway: managed databases let you focus on your app instead of database administration — a big reason teams choose the cloud.
Ad · responsive