ClickHouse — 열 지향 분석 DB 를 속까지
파드 안의 ClickHouse 26.8 서버로 MergeTree 의 속을 들여다봅니다. 열 저장과 압축, 성긴 기본 키와 그래뉼, 파트와 병합, 파티션, 타입과 코덱, ReplacingMergeTree 와 집계 엔진, 구체화 뷰, 건너뛰기 인덱스와 프로젝션, 뮤테이션과 TTL 을 다룹니다. 빠르다·느리다가 아니라 읽은 행 수와 그래뉼 수로 판단하는 법을 익힙니다. SQL 실전 코스를 먼저 보면 더 잘 읽힙니다.
중급 · 레슨 30 · 실습 10
커리큘럼
열로 저장한다는 것
- 열로 저장한다는 것 — 파트·열 파일·압축 reading
- 200만 행을 넣고 열 파일을 들여다본다 lab
- 퀴즈: 파트·그래뉼·열 압축 quiz
성긴 기본 키
파트와 병합
파티션
타입과 코덱
- 타입과 코덱 — 같은 값을 더 작게 담는 법 reading
- 같은 값을 타입과 코덱만 바꿔 담아 크기를 잰다 lab
- 퀴즈: 타입과 코덱 quiz
ReplacingMergeTree
SummingMergeTree 와 AggregatingMergeTree
구체화 뷰는 INSERT 트리거
- 증분 구체화 뷰 — 저장된 쿼리가 아니라 INSERT 트리거 reading
- 구체화 뷰가 본 것과 못 본 것 lab
- 퀴즈: 구체화 뷰는 트리거다 quiz