Amazon Redshift is AWS's fully managed, petabyte-scale cloud data warehouse. It uses columnar storage and massively parallel processing (MPP) to deliver fast query performance on large datasets. Redshift integrates deeply with the AWS ecosystem including S3, Kinesis, and SageMaker. The service offers both provisioned clusters and serverless options, making it accessible for various workloads. Redshift is one of the most popular data warehouses, competing with Snowflake, BigQuery, and Databricks.
Snowflake has better separation of storage/compute and easier scaling. Redshift has deeper AWS integration and is often cheaper for AWS-heavy workloads. Snowflake is cloud-agnostic; Redshift is AWS-only.
What is Redshift Serverless?
Redshift Serverless automatically provisions and scales capacity based on your workload. You pay only for the compute you use, measured in Redshift Processing Units (RPUs). Good for variable or unpredictable workloads.
Is Redshift expensive?
Redshift can be cost-effective, especially with reserved instances. Serverless pricing is based on usage. Costs vary widely based on cluster size and usage patterns - start small and scale.