- Published on
Cloudflare, Uber, Bloomberg, Yandex가 매일 수십조 행을 처리하는 분석 엔진, ClickHouse. 이 글은 ClickHouse의 내부를 처음부터 해부합니다. 컬럼나 vs 로우 기반의 근본 차이, MergeTree 엔진 패밀리(Replacing/Summing/Aggregating/Collapsing), Part와 Mutation, Sparse Primary Index와 Data Skipping Index, 벡터화 실행과 SIMD, 압축 코덱(LZ4/ZSTD/Delta/Gorilla), Materialized View, 분산 쿼리와 샤딩/복제, Keeper(ZooKeeper 대체), Projections, 그리고 DuckDB/Druid/Pinot와의 비교까지 — 현대 OLAP 엔진을 제대로 이해하고 싶은 엔지니어를 위한 종합 가이드입니다.