Redshift

Definition

Amazon Redshift is a powerful data warehouse service designed for analyzing large datasets quickly, enabling businesses to gain insights and make

Use Cases

Provider Equivalents

Frequently Asked Questions

What's the difference between Redshift and RDS (PostgreSQL/MySQL)?
Amazon RDS is for running online transaction databases (OLTP) that power applications—lots of small reads/writes and many concurrent users. Amazon Redshift is a data warehouse (OLAP) optimized for analytics—scanning and aggregating large datasets with SQL. In practice: use RDS to run your app; use Redshift to analyze historical data and build dashboards.
When should I use Redshift?
Use Redshift when you need a SQL data warehouse for analytics on large datasets (GBs to PBs), especially when you want strong integration with AWS (S3, IAM, Glue, Kinesis) and predictable performance with provisioned capacity. It’s a good fit for BI dashboards, enterprise reporting, and ELT/ETL pipelines that load curated data into a warehouse.
How much does Redshift cost?
Pricing depends on how you run it: (1) Provisioned clusters: you pay for node type and number of nodes per hour, plus managed storage where applicable. (2) Redshift Serverless: you pay for compute usage (measured in Redshift Processing Units) while workloads run. Additional costs can include data transfer, backup storage, and any tools used for ingestion/ETL. Costs are driven mainly by data volume, concurrency, query complexity, and how long compute stays active.

Category: data

Difficulty: advanced

Related Terms

See Also