Redshift

분석 연관 문항 24개

페타바이트급 데이터 웨어하우스. 복잡한 분석 쿼리 전용

이게 뭔가요? / What is this?

Redshift는 일반적인 데이터베이스 서버가 아니라, 대량의 과거 데이터를 모아 놓고 복잡한 집계·분석 질문에 답하도록 특화된 관리형 데이터 웨어하우스(클러스터)입니다. 매장 계산대(빠른 개별 거래 처리)가 아니라, 본사 뒤편에서 몇 달치 매출을 몰아서 파고드는 분석팀 전용 사무실이라고 생각하면 됩니다.

개요 / Overview

Redshift는 열 기반 저장과 병렬 처리로 대규모 집계·조인 쿼리를 빠르게 수행합니다. "BI 대시보드", "복잡한 조인", "과거 데이터 분석"이 신호이며, OLTP 트랜잭션에는 부적합합니다.

동작 원리 / How it works

Redshift는 리더 노드와 컴퓨팅 노드로 이루어진 MPP 데이터 웨어하우스입니다. 데이터를 열 단위로 저장·압축하고 노드 간에 분산해, 수십억 행 집계와 조인을 병렬로 처리합니다. 분산 키와 정렬 키를 어떻게 정하느냐가 성능을 좌우하며, 조인 키로 분산하면 노드 간 데이터 이동이 줄어듭니다.

Redshift Spectrum은 S3의 데이터를 클러스터에 적재하지 않고 직접 질의합니다. 자주 쓰는 최근 데이터는 클러스터에, 과거 데이터는 S3에 두고 함께 조회하는 구성이 저장 비용을 크게 낮춥니다.

시험은 무엇을 보는가 / What the exam is testing

시험 신호는 "BI 대시보드", "복잡한 조인과 집계", "페타바이트급 과거 데이터 분석"입니다. 반대로 짧은 트랜잭션이 많으면 오답이며 RDS/DynamoDB입니다. Athena와의 갈림길은 상시성입니다.

시험 포인트 / Exam points

Redshift Spectrum

클러스터에 적재하지 않고 S3의 데이터를 직접 조회해 웨어하우스와 데이터 레이크를 함께 질의합니다. 저장 비용을 아끼는 정답 요소입니다.

OLTP에는 오답

초당 수천 건의 짧은 읽기·쓰기 트랜잭션에는 RDS나 DynamoDB가 맞습니다. Redshift는 소수의 무거운 분석 쿼리에 최적화되어 있습니다.

자주 틀리는 함정 / Common traps

웹 애플리케이션의 주 데이터베이스로 Redshift를 고르는 것 — OLTP에 부적합합니다.

📝 이 개념 문제 풀기

Amazon Redshift

Analytics 24 related questions

Petabyte-scale data warehouse for complex analytical queries

이게 뭔가요? / What is this?

Redshift is not a general-purpose database server — it is a managed data warehouse (a cluster) purpose-built to answer heavy aggregation and analysis questions over large amounts of historical data. Think of it not as the store checkout counter (fast individual transactions) but as the analytics team back office, built specifically to dig through months of sales data at once.

개요 / Overview

Redshift uses columnar storage and massively parallel processing for large aggregations and joins. Signals are "BI dashboards", "complex joins", and "historical analysis"; it is wrong for OLTP.

동작 원리 / How it works

Redshift is an MPP data warehouse of a leader node and compute nodes. It stores and compresses data by column and distributes it across nodes to run billion-row aggregations and joins in parallel. Distribution and sort key choices dominate performance; distributing on the join key reduces inter-node data movement.

Redshift Spectrum queries S3 data without loading it into the cluster. Keeping recent hot data in the cluster and history in S3, queried together, sharply cuts storage cost.

시험은 무엇을 보는가 / What the exam is testing

The signals are BI dashboards, complex joins and aggregations, and petabyte-scale historical analysis. High-rate short transactions make it wrong (RDS or DynamoDB instead). The Athena fork is whether the workload is continuous.

시험 포인트 / Exam points

Redshift Spectrum

Queries S3 data without loading it into the cluster, joining warehouse and data lake — a way to cut storage cost.

Wrong for OLTP

High-rate short transactions belong in RDS or DynamoDB. Redshift is tuned for a few heavy analytical queries.

자주 틀리는 함정 / Common traps

Choosing Redshift as a web application's primary database — unfit for OLTP.

📝 Practice this concept

AWS SAA Hub Pro는 독립 학습 자료이며 Amazon Web Services, Inc.의 공식 서비스가 아닙니다. 시험 정책과 서비스 사양은 AWS 공식 문서를 기준으로 확인하세요.