AWS RDS vs Redshift

Redshift is based on column store optimized for large, read-only, and complex OLAP / anlytics queries. It supports vertical and horizontal scaling

RDS (Relational Database Service) hosts traditional relational databases (sql server, mysql, postegre), and is designed for transactional workloads (read, write, update, etc.). It supports only vertical scaling (larger node)


Choose Amazon Redshift if you have large volumes of data and need to perform complex analytical queries for business intelligence and data warehousing purposes.

Choose Amazon RDS if you need a relational database for transactional applications or other use cases that require a traditional RDBMS and you're not focused on analytical workloads.