Amazon Redshift
คืออะไร
Amazon Redshift เป็น managed data warehouse สำหรับ OLAP (Online Analytical Processing) ไม่ใช่ OLTP
คุณสมบัติหลัก
- พื้นฐานจาก PostgreSQL แต่ไม่ใช่ OLTP — ใช้สำหรับ analytics
- Columnar storage — ประสิทธิภาพดีกว่า row-based 10 เท่า
- Massively Parallel Processing (MPP) — กระจายงานข้าม nodes
- โครงสร้าง: Leader Node (วางแผน query) + Compute Nodes (ประมวลผล)
- มี 2 แบบ: Provisioned (เลือก node type/จำนวน) และ Serverless
- Snapshots สำหรับ backup และ DR สามารถ copy ข้าม Region
- โหลดข้อมูลผ่าน: S3 COPY (แนะนำ), Kinesis Data Firehose, JDBC
- Redshift Spectrum — query ข้อมูลใน S3 ได้โดยไม่ต้อง load เข้า Redshift