Free course
ClickHouse Course
Learn ClickHouse for analytical workloads: columnar storage, MergeTree design, ordering keys, batch ingestion, materialized views, operations, and recovery.
Prerequisites: SQL, Shell Commands and Docker
Download this course as PDF or EPUB
Read it offline, on your Kindle, or print it. Join my free newsletter and you get this course plus every other book and course I published.
Download this course as PDF or EPUB
Read it offline, on your Kindle, or print it.
Your progress
of lessons completed.
Course completed.
What you'll learn
Design, load, query, secure, monitor, and recover a ClickHouse event pipeline using measured analytical access patterns.
Course contents
Analytical foundations
OLAP workloads, columnar execution, local setup, Cloud, clients, SQL, and data types.
Schema and MergeTree
Types, MergeTree parts, ORDER BY, primary indexes, partitions, skipping, and denormalized models.
Ingestion and data flow
Batch inserts, asynchronous inserts, retries, deduplication, imports, and event-pipeline design.
Queries and acceleration
Aggregations, query plans, system tables, projections, materialized views, and measured optimization.
Security and operations
Users, network controls, parts, merges, retention, replication, backups, monitoring, and recovery.