pg_duckdb: DuckDB-powered Postgres
summary
pg_duckdb shows a Postgres setup that exports a hits table with 100 million rows and joins a users table with 17.6 million users by copying Parquet to S3, caching it via a secrets entry in the duckdb_secrets table, and exposing Postgres views that read from S3. A simple count that used to take five minutes now reads the hits.par view in 300 milliseconds, a top-users query finishes in 900 milliseconds, and results copy to S3 as CSV in 5 seconds.
AI-written summary · about
chapters (3)
related talks
24mpg_duckdb: Ducking awesome analytics in Postgres
21mWhat can Postgres learn from DuckDB?
19mIn-Process Analytical Data Management with DuckDB
01h 02mAnalytics for not-so-big data with DuckDB
24mpg_duckdb in Action: Accelerating Analytics on Azure Database for PostgreSQL
27mThe Duck and the DataFrame: A Data Engineer’s Journey with DuckDB
33mData preparation and analytics on your laptop with DuckDB
40mDuckDB: Harnessing in-process analytics for data science and beyond
