~/talk

pg_duckdb in Action: Accelerating Analytics on Azure Database for PostgreSQL

Talkat POSETTE: An Event for Postgres 2026 · 2026-06-16..06-18· [databases]
slides:none on file

pg_duckdb embeds DuckDB 1.4.3 inside Azure Database for PostgreSQL Flexible Server and converts eligible SELECT plans to DuckDB’s vectorized engine, claiming 2.4x speed on TPC‑H Q1 (26.6s → 11.1s) and ~7x on a multi‑count aggregation (15.7s → 2.3s). Demo shows direct Parquet read/write to Azure Blob Storage, joins between live Postgres tables and blob Parquet files, and a transparent fallback when the extension can’t handle a query. pg_duckdb duckdb.force_execution Parquet on Azure Blob

AI-written summary · about

  1. 0:00Music & introduction
  2. 1:39What is pg_duckdb?
  3. 2:14PostgreSQL strengths and workload types
  4. 3:30Differences between OLTP and OLAP
  5. 4:38PostgreSQL’s limitations for analytics
  6. 6:28DuckDB overview and key advantages
  7. 10:12How PostgreSQL processes queries
  8. 13:08pg_duckdb capabilities in acceleration, Azure blobs, & hybrid analytics
  9. 15:27Demo: faster query performance
  10. 20:00Querying Parquet and hybrid analytics
  11. 22:55Key takeaways and closing summary
~/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.