SAA 단어장 만들기 시리즈
- 데이터베이스이자 분석 엔진
- Redshift는 PostgreSQL 기술 기반이지만 온라인 트랜잭션 처리(OLTP)에 사용되지는 않음
- 온라인 분석 처리 (OLAP) 유형의 데이터베이스이며 분석과 데이터 웨어하우징에 사용
- 열 기반 데이터 스토리지 사용
- 프로비저닝 한 인스턴스에 대한 비용 지불
- 쿼리 수행 시 SQL 문 사용 가능
- Amazon Quicksight나 Tableau 같은 BI 도구와 통합 가능
- S3의 임시 쿼리라면 Athena, 쿼리가 많고 복잡하며 집계하는 등 집중적인 데이터 웨어하우스라면 Redshift
- Redshift 클러스터
- Leader Node - 쿼리를 계획하고 결과를 집계
- Compute Node - 실제로 쿼리를 실행하고 결과를 리더 노드에 전송
- 노드 크기를 미리 프로비저닝해야 하고, 비용 절감을 위해 예약 인스턴스 사용 가능