Brain-Score 93/100 TECH Better Stack · 6:39

Columnar Databases Are Incredibly Fast. Here's Why.

3-Second Blueprint (English)

  1. Storing data contiguously by column rather than row lets ClickHouse and DuckDB run 100M-row analytical aggregations 40x faster.
  2. ClickHouse sorts rows into 8,192-row granules with sparse in-memory marks so range queries skip unneeded disk blocks rapidly.
  3. Single-row updates are slow in ClickHouse due to immutable column files, while single-file DuckDB locks during writes, hurting concurrency.
Columnar DatabasesClickHouseDuckDBPostgreSQL

3-Sekunden-Fazit (Deutsch)

  1. Durch spalten- statt zeilenweise Speicherung führen ClickHouse und DuckDB analytische Abfragen über 100 Mio. Zeilen 40-mal schneller aus.
  2. ClickHouse sortiert Daten in 8.192-Zeilen-Granulate mit kompakten Marken im RAM und überspringt irrelevante Festplattenblöcke direkt.
  3. Einzelzeilen-Updates bremsen ClickHouse wegen unveränderlicher Dateien aus, während DuckDB bei Schreibzugriffen die Einzeldatei sperrt.
SpaltendatenbankenClickHouseDuckDBPostgreSQL

Note / Hinweis: Blueprints are AI-generated educational summaries (0% Politics · 0% Religion · 0% Brainrot) and do not constitute medical, legal, or financial advice. / KI-generierte Zusammenfassung zu Bildungszwecken – ersetzt keine medizinische, rechtliche oder finanzielle Fachberatung.