Dashboard

Learn faster. Build smarter.

Back to AWS
AWSDatabase

RDS

Amazon RDS is a managed relational database service that supports engines like PostgreSQL, MySQL, MariaDB, SQL Server, and Oracle.

What it does

Managed relational databases in AWS.

When to use

Use RDS when you need a managed SQL database without handling low-level infrastructure operations manually.

Key Concepts

RDS automates backups, patching, and maintenance tasks.

Multi-AZ improves availability and failover readiness.

Read replicas help scale read-heavy workloads.

Engine choice depends on workload and compatibility needs.

Common Use Cases

Running production relational databases.

Hosting transactional app databases.

Offloading routine database maintenance to AWS.

Interview Questions

What is RDS?

What is the difference between Multi-AZ and read replica?

When would you choose RDS over self-managed database on EC2?