Columnar Storage and Vectorized Execution: DuckDB, Parquet, and Morsel-Driven Query Engines
A deep systems architecture guide to high-performance analytical databases: how columnar storage, dictionary/RLE compression, SIMD vectorized query execution, and morsel-driven parallelism make engines like DuckDB and ClickHouse 100x faster than traditional row-oriented databases.