Skip to main content

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