Build a Column Store
Build a columnar OLAP engine like ClickHouse/Parquet: row vs column layout, RLE/dictionary/bit-packing encodings, vectorized execution, predicate pushdown, hash + sort-merge joins, and the storage layer behind Snowflake, BigQuery, and modern data warehouses.
advancedFree3 hours10 lessons
Start learningor sign up to track progress
Curriculum
Loading reference solution…