~/talk

ClickHouse: what is behind the fastest columnar database

Talkat Berlin Buzzwords 2023 · on Monday, 2023-06-19· at 12:00· Maschinenhaus· [databases, web-performance]
slides:none on file

Open source ClickHouse claims throughput of billions of rows and tens of gigabytes per second by using columnar storage with per‑column files and heavy compression, vectorized execution across CPU cores, and a sparse primary index (defaults to every 8192 rows) that lets it skip large blocks. Data lands as parts in MergeTree tables which are merged in background (ReplicatedMergeTree, Replace/Aggregating variants change merge behavior). Integrations include Kafka engine, ClickHouse Kafka Connect, materialized views and external dictionaries. Pitfalls: not ideal for OLTP or single‑row lookups, prefer batched inserts (~10k) and explicit column selection.

AI-written summary · about

  1. 0:00Introduction to ClickHouse
  2. 1:20The challenge of big data
  3. 6:35OLTP vs OLAP systems
  4. 9:41ClickHouse architecture
  5. 13:28Indexing and data skipping
  6. 17:50Vectorized execution
  7. 19:06ClickHouse table engines
  8. 24:23Data ingestion and denormalization
  9. 27:48Demonstration with historic data
  10. 31:01Kafka integration
  11. 34:23Pitfalls and best practices
  12. 37:26Conclusion and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.