~/talk

From OLTP to OLAP: Is PostgreSQL Eating Analytics Too?

Talkat Berlin Buzzwords 2026 · 2026-06-07..06-09· [databases]
links:none on file
slides:none on file

Postgres with columnar extensions such as pg_duckdb, Citus and TigerData runs on EC2 and is compared to ClickHouse Cloud using ClickBench (104-column flat table, 43 single‑thread cold queries) and a 10 GB TPC-DS set (24 tables, 10 focused queries, 1,000 iterations, P95). Embedding DuckDB into Postgres yields concrete wins—short queries show improvements up to 7x faster, TPC‑DS gains near up to 3x, but some queries see regressions up to 2x and ClickHouse remains faster on many workloads. The extensions work but produce mixed, workload‑dependent results.

AI-written summary · about

  1. 0:00Introduction to Postgres analytics
  2. 1:46Postgres in modern analytics stacks
  3. 3:29What defines analytical workloads
  4. 4:11Postgres extensions for analytics
  5. 8:23Performance benchmark objectives
  6. 9:26Benchmark setup details
  7. 11:31ClickBench performance results
  8. 13:58TPC-DS benchmark insights
  9. 15:45Summary and future research
  10. 17:29Q&A and closing remarks
~/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.