Hi all,
I have a business request to ETL data from several sources into a data warehouse to run BI tools on (Tableau or PowerBI for example).
The dataset isn't that big, 400GB growing 4GB per week. I can't find any good explanation on if I should use RDS or Redshift to store the data.
Can anyone with experience on this topic guide me please?
Thank you!
amazon web services - As a SQL developer, what are the differences between RDS and redshift that I'll notice? - Stack Overflow
amazon web services - Difference between RDS and Redshift - Stack Overflow
amazon web services - Reporting AWS Tools RDS or Redshift? - Stack Overflow
Redhsift Vs RDS MySQL benchmarking
RDS is a managed service for Online Transaction Processing databases (OLTP), i.e. a managed service for the usual MySQL, PostgreSQL, Oracle, MariaDB, Microsoft SQL Server or Aurora (Amazon's own relational database)
Redshift is a managed service for data warehousing, i.e. columnar oriented storage, typical for business analytics type of workloads.
It depends on your usecase.
Put it in example:
If you use Select * from <table> more often, go for RDS. (OLTP)
If you use features like SUM(A) more often, go for RedShift. (OLAP)