🔎 We are shipping new Iceberg features, improved logger/profiler integration and several bugfixes. The new DuckDB version can also read and write Vortex files.
📖 For more details, read
duckdb.org/2025/11/12/a...
🔎 We are shipping new Iceberg features, improved logger/profiler integration and several bugfixes. The new DuckDB version can also read and write Vortex files.
📖 For more details, read
duckdb.org/2025/11/12/a...
➗ This week, host Jack Waudby interviews Paul Groß, PhD student at CWI Amsterdam, to explore his work on adaptive factorization and worst-case optimal joins.
🎧 Listen to the episode at duckdb.org/science/paul...
➗ This week, host Jack Waudby interviews Paul Groß, PhD student at CWI Amsterdam, to explore his work on adaptive factorization and worst-case optimal joins.
🎧 Listen to the episode at duckdb.org/science/paul...
📈 In this week's episode, Jack Waudby interviews Mihail Stoian (@mihailstoian.bsky.social), PhD student at the Data Systems Lab, UT Nuremberg about the Parachute approach for robust query processing.
🎧 Listen at duckdb.org/science/miha...
📈 In this week's episode, Jack Waudby interviews Mihail Stoian (@mihailstoian.bsky.social), PhD student at the Data Systems Lab, UT Nuremberg about the Parachute approach for robust query processing.
🎧 Listen at duckdb.org/science/miha...
In today's blog post, @hannes.muehleisen.org shows how to store a movie as a table encoding the RGB codes pixel-by-pixel, and how to process it: duckdb.org/2025/10/27/m...
Now, whether you 𝘴𝘩𝘰𝘶𝘭𝘥 store a movie in DuckDB... we'll leave that to your judgment.
In today's blog post, @hannes.muehleisen.org shows how to store a movie as a table encoding the RGB codes pixel-by-pixel, and how to process it: duckdb.org/2025/10/27/m...
Now, whether you 𝘴𝘩𝘰𝘶𝘭𝘥 store a movie in DuckDB... we'll leave that to your judgment.
📖 ducklake.select/2025/10/24/f...
📖 ducklake.select/2025/10/24/f...
In S02E02, host Jack Waudby interviews Abigale Kim (@abigalekim.bsky.social), a PhD student at the University of Wisconsin-Madison on anarchy in database extensions.
🎧 Listen to the full episode at duckdb.org/science/abig...
In S02E02, host Jack Waudby interviews Abigale Kim (@abigalekim.bsky.social), a PhD student at the University of Wisconsin-Madison on anarchy in database extensions.
🎧 Listen to the full episode at duckdb.org/science/abig...
🕸️ In this post, we show how to use DuckDB and the DuckPGQ community extension to analyze financial data for fraudulent patterns with the SQL/PGQ graph syntax that's part of SQL:2023.
📖 Visit duckdb.org/2025/10/22/d... to read the post.
🕸️ In this post, we show how to use DuckDB and the DuckPGQ community extension to analyze financial data for fraudulent patterns with the SQL/PGQ graph syntax that's part of SQL:2023.
📖 Visit duckdb.org/2025/10/22/d... to read the post.
🎟️ Sign up on Luma: luma.com/s5sl9qxx
🎟️ Sign up on Luma: luma.com/s5sl9qxx
In S02E01, host Jack Waudby interviews Torsten Grust (@teggy.org). Torsten is a professor at the University of Tübingen and has been using DuckDB for 5+ years – for teaching, research and Advent of Code puzzles!
In S02E01, host Jack Waudby interviews Torsten Grust (@teggy.org). Torsten is a professor at the University of Tübingen and has been using DuckDB for 5+ years – for teaching, research and Advent of Code puzzles!
🗂️ Administratively:
– The project is now maintained by the core DuckDB team as a primary DuckDB client.
– The license of the driver stays the same.
🗂️ Administratively:
– The project is now maintained by the core DuckDB team as a primary DuckDB client.
– The license of the driver stays the same.
🚀 The new page lets you install the latest stable DuckDB release with just one or two clicks. If the defaults don't fit your use case, no worries: alternative download methods remain available for many clients.
🚀 The new page lets you install the latest stable DuckDB release with just one or two clicks. If the defaults don't fit your use case, no worries: alternative download methods remain available for many clients.
Traditional formats suffered with the “many small files” problem — OLAP engines merge them reactively with long jobs. ⏳
DuckLake takes a proactive path: Data Inlining + async flush to parquet while always keeping data queryable ⚡
Traditional formats suffered with the “many small files” problem — OLAP engines merge them reactively with long jobs. ⏳
DuckLake takes a proactive path: Data Inlining + async flush to parquet while always keeping data queryable ⚡
Check the announcement blog for more details ducklake.select/2025/09/17/d...
Check the announcement blog for more details ducklake.select/2025/09/17/d...
For more details, read the announcement blog post at
duckdb.org/2025/09/16/a...
For more details, read the announcement blog post at
duckdb.org/2025/09/16/a...
D .mode line
D SELECT stargazers_count FROM read_json('https://api.github.com/repos/duckdb/duckdb');
stargazers_count = 32768
In other words:
D .mode line
D SELECT stargazers_count FROM read_json('https://api.github.com/repos/duckdb/duckdb');
stargazers_count = 32768
In other words:
www.meetup.com/duckdb/event...
The event is already at capacity but consider joining the wait list because there are always last-minute RSVP cancellations.
www.meetup.com/duckdb/event...
The event is already at capacity but consider joining the wait list because there are always last-minute RSVP cancellations.
🎡 If you would like to learn more about DuckDB in Science, consider joining our meetup in London this Thursday: www.meetup.com/duckdb/event...
🎡 If you would like to learn more about DuckDB in Science, consider joining our meetup in London this Thursday: www.meetup.com/duckdb/event...
🔍 We'll have two deep-dive presentations from DuckDB's developers and four lightning talks from community members.
📍 For details and registration, see duckdb.org/events/2025/...
🔍 We'll have two deep-dive presentations from DuckDB's developers and four lightning talks from community members.
📍 For details and registration, see duckdb.org/events/2025/...
Basic Feature Engineering with DuckDB
In this post, we show how to perform essential machine learning data preprocessing tasks—like missing value imputation, categorical encoding, and feature scaling—directly in DuckDB using SQL and benchmark it against scikit-learn.
Basic Feature Engineering with DuckDB
In this post, we show how to perform essential machine learning data preprocessing tasks—like missing value imputation, categorical encoding, and feature scaling—directly in DuckDB using SQL and benchmark it against scikit-learn.
In this blog post, Max explains how spatial joins evolved in DuckDB and how the current operator harnesses R-Trees.
Read the full post at duckdb.org/2025/08/08/s...
In this blog post, Max explains how spatial joins evolved in DuckDB and how the current operator harnesses R-Trees.
Read the full post at duckdb.org/2025/08/08/s...
📦 The Python and CLI clients are already on the latest version, while the rest will follow in the coming days.
🔖 See the detailed change log at github.com/duckdb/duckd...
📦 The Python and CLI clients are already on the latest version, while the rest will follow in the coming days.
🔖 See the detailed change log at github.com/duckdb/duckd...
See the announcement blog post at duckdb.org/2025/07/04/d....
See the announcement blog post at duckdb.org/2025/07/04/d....
github.com/duckdb/duckd...
As usual, the CLI, Python, C and C++ clients are already available. We will roll out the other clients over the coming days.
github.com/duckdb/duckd...
As usual, the CLI, Python, C and C++ clients are already available. We will roll out the other clients over the coming days.