DuckDB Hands-On
Meet a real query engine with the cluster removed. Every concept from Query Engine Foundations becomes visible in a single process you can attach a debugger to: the vectorized engine up close, reading Parquet/Iceberg/Delta in place, Arrow zero-copy hand-off, the single-writer concurrency model, Quack making DuckDB plural over a wire, the honest 'when one process beats a cluster' rule, real production use cases, and a capstone that ports a small Spark job.
Course content
- 01The Embedded Database PatternFree
- 02DuckDB Architecture🔒
- 03The Vectorized Engine Up Close🔒
- 04SQL Surface🔒
- 05Reading Parquet & CSV Directly🔒
- 06Reading Iceberg & Delta🔒
- 07Arrow Integration🔒
- 08Persistent Databases🔒
- 09Extensions🔒
- 10The Concurrency Model🔒
- 11DuckDB Quack: Making the Duck Plural🔒
- 12When DuckDB Beats a Cluster🔒
- 13Real Practical Use Cases of DuckDB🔒
- 14Capstone: Replace a Small Spark Job with DuckDB🔒
Prerequisites
Read the first chapter free
Start reading now — no account required for the free chapters.