Carlo Piovesan
@carlo.piovesan.io
📤 1074
📥 185
📝 130
Compiling @duckdb
reposted by
Carlo Piovesan
Markus Winand
4 days ago
modern-sql.com
now covers DuckDB.
loading . . .
Modern SQL: A lot has changed since SQL-92
SQL has evolved. Beyond the relational model. Discover it now.
https://modern-sql.com/
2
42
13
reposted by
Carlo Piovesan
DuckDB
14 days ago
Today's Cloudflare outage has affected the DuckDB documentation site. While it seems to be mostly recovered now, it will take some time until everything stabilizes. If you need to look things up in the DuckDB documentation now, feel free to use our PDF:
duckdb.github.io/duckdb-docs-...
loading . . .
http://duckdb.github.io/duckdb-docs-pdf/duckdb-docs.pdf
2
17
2
reposted by
Carlo Piovesan
Development Seed
26 days ago
We took Canada’s Spatial Access Measures dataset (big, clunky CSVs) → turned it into a single GeoParquet file. Add DuckDB-WASM +
deck.gl
& you get - instant queries - smooth maps - no backend Public data, but actually usable.
developmentseed.org/blog/2025-10...
@saadiqmohiuddin.bsky.social
loading . . .
0
21
5
reposted by
Carlo Piovesan
Tobias Müller
about 1 month ago
I just launched
github.com/tobilg/sql-w...
It's a tiny (<10kb gzipped) wrapper around
@duckdb.org
WASM that can run queries interactively, and be embedded in plain HTML websites, as well as all other mayor frontend frameworks... It's an early version, feedback warmly appreciated!
loading . . .
GitHub - tobilg/sql-workbench-embedded: Lightweight JavaScript library that transforms static SQL code blocks into interactive, browser-based SQL execution environments using DuckDB WASM
Lightweight JavaScript library that transforms static SQL code blocks into interactive, browser-based SQL execution environments using DuckDB WASM - tobilg/sql-workbench-embedded
https://github.com/tobilg/sql-workbench-embedded
3
22
7
reposted by
Carlo Piovesan
DuckDB
about 1 month ago
📣 New blog post by
@dtenwolde.bsky.social
. 🕸️ 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.
0
27
7
reposted by
Carlo Piovesan
DuckDB
about 1 month ago
In a new guest blog post, Mark Harrison (Madhive) presents Frozen DuckLakes. These are read-only DuckLakes that only require object storage and are frozen in time. He shows a process for creating and freezing DuckLakes, and demonstrates their use and performance. 📖
ducklake.select/2025/10/24/f...
0
20
6
reposted by
Carlo Piovesan
Tobias Müller
about 2 months ago
Created a DNS extension for
@duckdb.org
today:
github.com/tobilg/duckd...
Hopefully it will be available via the Community Extensions soon!
loading . . .
GitHub - tobilg/duckdb-dns: DNS (Reverse) Lookup Extension for DuckDB
DNS (Reverse) Lookup Extension for DuckDB. Contribute to tobilg/duckdb-dns development by creating an account on GitHub.
https://github.com/tobilg/duckdb-dns
1
16
4
reposted by
Carlo Piovesan
Roland Bouman
2 months ago
Huey 1.0.10 is now released:
github.com/rpbouman/hue...
demo:
rpbouman.github.io/huey/src/ind...
- DuckDB version upgrade (1.4.0) - Support for translation files. Currently supported: English, Dutch and Brazilian Portuguese (thanks @nosklo!) - bugfixes and UI improvements
loading . . .
Release Huey version 1.0.10 - Grimao Ermaôs · rpbouman/huey
What's Changed Ensure the lists have a min-height that matches their size attribute. by @rpbouman in #580 Fix #584 by @rpbouman in #585 Fix #587 by @rpbouman in #589 Fix #590 by @rpbouman in #591 ...
https://github.com/rpbouman/huey/releases/tag/1.0.10
0
3
4
reposted by
Carlo Piovesan
qxip
3 months ago
Had a blast speaking about
query.farm
at the
#DuckDB
Amsterdam Meetup #3 where I had time to spend some time with my heroes
@carlo.piovesan.io
@samansmink.bsky.social
@szarnyasg.org
Tania Bogatsch and so many more awesome people! Thank You
@duckdb.org
for giving space to the community!
#opensource
0
13
1
reposted by
Carlo Piovesan
DuckDB
3 months ago
We just launched the “DuckDB in Science” site, a curated collection of papers, lectures and podcasts about DuckDB in research:
duckdb.org/science/
🎡 If you would like to learn more about DuckDB in Science, consider joining our meetup in London this Thursday:
www.meetup.com/duckdb/event...
2
45
14
reposted by
Carlo Piovesan
DuckDB
4 months ago
🎓 On September 4, we are hosting a new kind of meetup in London which will focus on the use of DuckDB in Science and Education! ⚡️ We still have some spots for lightning talks. If you're working with DuckDB in your research and/or classroom, consider sharing your story! 🔗
duckdb.org/events/2025/...
loading . . .
DuckDB Meetup on Science and Education in London
DuckDB is an in-process SQL database management system focused on analytical query processing. It is designed to be easy to install and easy to use. DuckDB has no external dependencies. DuckDB has bin...
https://duckdb.org/events/2025/09/04/duckdb-science-and-education-london-meetup/
0
13
5
reposted by
Carlo Piovesan
DuckDB
4 months ago
We just published a deep dive on spatial joins in DuckDB by
@maxxen.bsky.social
. 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...
0
49
13
Is anyone aware whether it’s possible to set CORS policies on the R2 (
@cloudflare.social
) Iceberg REST catalog?
loading . . .
https://cloudflare.social
4 months ago
0
0
0
reposted by
Carlo Piovesan
Andy Wheeler
5 months ago
Weekend project, using R2 + DuckDB wasm to build a low price frontend for big data analytics
crimede-coder.com/graphs/GSUBo...
loading . . .
GSU Book Prices
GSU Book Prices Tables
https://crimede-coder.com/graphs/GSUBooksQuery
0
7
1
Quack!!
add a skeleton here at some point
5 months ago
0
3
0
reposted by
Carlo Piovesan
Mathias Lafeldt
6 months ago
Beyond excited to share that I'm now working with DuckDB Labs! My first priority will be the DuckDB Rust client, which will receive a lot more love going forward. 🎉 🦆 ❤️
add a skeleton here at some point
3
39
5
reposted by
Carlo Piovesan
__Alex Monahan__
6 months ago
My
#PyConUS
talk is up! Tame data science file zoos with
@duckdb.org
! Read files of many shapes from any cloud, including your messiest CSVs. Then, organize all of your input tables, output tables, views, and relationships in one DuckDB file. No final_v3.csv!
youtu.be/Yq-hxgysWLQ?...
loading . . .
Taming file zoos: Data science with DuckDB database files - Alex Monahan
YouTube video by PyCon US
https://youtu.be/Yq-hxgysWLQ?si=MJd7EO4q1AqzOrFf
0
18
5
reposted by
Carlo Piovesan
Jordan Tigani
6 months ago
Yesterday DuckDB Labs announced DuckLake, a new Open data and catalog format. Here is a bit about why it is so awesome, how it solves some key problems with existing technologies, and why we're excited to host it in the cloud at MotherDuck.
add a skeleton here at some point
0
36
5
reposted by
Carlo Piovesan
lloyd tabb
6 months ago
Ducklake is a really elegant solution to the data lake. Radically simple and completely open.
add a skeleton here at some point
0
23
1
And the biggest winner is... DuckDB support for running queries on [remote] parquet files. This happens to be a basic building block of DuckLake and a few other alternative lake technologies
add a skeleton here at some point
6 months ago
0
11
0
reposted by
Carlo Piovesan
DuckDB
6 months ago
Today we're launching DuckLake, an integrated data lake and catalog format powered by SQL. DuckLake unlocks next-generation data warehousing where compute is local, consistency central, and storage scales till infinity. ducklake is an open standard and we implemented it in the "ducklake" extension.
8
143
66
reposted by
Carlo Piovesan
Torsten „Teggy“ Grust
6 months ago
Our USING KEY variant of recursive CTEs has landed in DuckDB 1.3 Formerly an off-the-beaten-path researchy idea, now available in a real off-the-shelf DBMS. Hooray! 🎉
duckdb.org/2025/05/23/u...
loading . . .
USING KEY in Recursive CTEs
Recursive CTEs in SQL allow for powerful iterative queries like graph traversals but can be memory-intensive and slow due to repeated row accumulation. DuckDB’s new USING KEY feature addresses this by...
https://duckdb.org/2025/05/23/using-key.html
0
24
6
reposted by
Carlo Piovesan
DuckDB
6 months ago
New post by Pedro Holanda, Ian Cook, Dewey Dunnington and Bryce Mecum: Arrow IPC Support in DuckDB This blog post introduces the new arrow community extension, which boosts interoperability by allowing to consume/produce data through the Arrow IPC Serialization Format.
duckdb.org/2025/05/23/a...
0
30
12
reposted by
Carlo Piovesan
DuckDB
7 months ago
DuckDB v1.3.0 “Ossivalis” is out and it packs a ton of new features, fixes and optimizations. See the announcement blog post:
duckdb.org/2025/05/21/a...
0
60
21
reposted by
Carlo Piovesan
DuckDB
7 months ago
A new preprint from database researchers found DuckDB the most environmentally efficient system:
arxiv.org/pdf/2504.18980
0
24
6
reposted by
Carlo Piovesan
Hamilton Ulmer
7 months ago
So thrilled to announce we've released Instant SQL in both the MotherDuck and DuckDB UIs! It's a new interaction pattern for writing SQL queries that provides realtime result previews and deep query inspection & debugging. Bye bye run button 👋 Truly, literally only possible with DuckDB
loading . . .
3
53
11
reposted by
Carlo Piovesan
DuckDB
8 months ago
📢 The fifth and final episode of the “DuckDB in Research” podcast series is out! Haralampos Gavriilidis | SheetReader: Efficient spreadsheet parsing 🎧 Apple:
podcasts.apple.com/us/podcast/h...
🎧 Spotify:
open.spotify.com/episode/2CRR...
0
13
4
How do you detect if a subprocess errors? You might rely on error codes, great. And to be extra friendly you might also look for the substring `error` in the stdout stream, just to be sure. Welcome to MSBuild's take on error handling, and also my day. PR to @duckdb at
github.com/duckdb/duckd...
loading . . .
Fix httpfs patches: avoid `git log` since might contain unsanitised `error` word by carlopi · Pull Request #17075 · duckdb/duckdb
Avoid git log while applying patches, that will print a bunch of content to stdout. The stdout then might (or not) contain the word error, interpreted by MSBuild's cmake as an... error. Thanks ...
https://github.com/duckdb/duckdb/pull/17075
8 months ago
1
2
0
reposted by
Carlo Piovesan
Yutani
8 months ago
I created a small DuckDB extension to choose file interactively using native file open dialogs. Now you can install this via Community Extensions repository!
github.com/yutannihilat...
loading . . .
1
48
9
New sticker!
@wasm.io
has been great, see you all next year!
8 months ago
0
9
0
@ospencer.dev
on webassembly GC as compiler target was pretty great,
#wasmio
8 months ago
0
1
0
Super dense (and cool) from
@lukewagner.name
(from
@fastly.com
) on colorless async + threading. Thanks a lot, need to get the slides
8 months ago
0
2
0
Getting started at
#wasmio
8 months ago
0
4
1
reposted by
Carlo Piovesan
Jonas Kruckenberg
8 months ago
Excited to share my OS research at
#wasmio25
in just 2 days! Be sure to stop by it will be great!
2025.wasm.io/sessions/sma...
loading . . .
WASM I/O • 27-28 Mar • Barcelona 2025
Smarter Operating Systems Will Use Wasm - The Coming OS Revolution • Wasm I/O 2025. A 2-day WebAssembly conference in Barcelona, Spain
https://2025.wasm.io/sessions/smarter-operating-systems-will-use-wasm-the-coming-os-revolution/
0
7
5
reposted by
Carlo Piovesan
DuckDB
9 months ago
New blog post by Sam Ansmink: Maximizing Your Delta Scan Performance In this post, Sam puts the DuckDB delta extension through its paces with some benchmarks and take a deep dive into some of the new performance-related features. Read more at
duckdb.org/2025/03/21/m...
0
20
4
reposted by
Carlo Piovesan
Robin Linacre
9 months ago
New blog: Why DuckDB is my first choice for data processing:
www.robinlinacre.com/recommend_du...
loading . . .
Why DuckDB is my first choice for data processing
Why DuckDB has become my go-to tool for data processing, offering simplicity, speed, and powerful features.
https://www.robinlinacre.com/recommend_duckdb/
0
42
13
reposted by
Carlo Piovesan
DuckDB
9 months ago
New blog post by
@a13x.bsky.social
and
@archie.sarrewood.com
: Reading and Writing Google Sheets in DuckDB This post introduces the gsheets community extension, which enables DuckDB to directly read from and write to Google Sheets.
duckdb.org/2025/02/26/g...
1
32
10
reposted by
Carlo Piovesan
Simon Späti 🏔️
9 months ago
Are you working with geospatial data, or have you been wondering why we even use it? Then, this article might be for you. Introducing & showcasing its ubiquitous use. Exploring DuckDB's spatial capabilities, transforming complex geographic analysis into simple SQL queries. Hacking on Foursquare.
loading . . .
A Beginner’s Guide to Geospatial with DuckDB Spatial and MotherDuck - MotherDuck Blog
Unlock the power of geospatial analysis with DuckDB Spatial and MotherDuck, making location-based data processing faster, simpler, and more accessible for data engineers. | Reading time: 19 min read
https://motherduck.com/blog/geospatial-for-beginner-duckdb-spatial-motherduck/
1
24
7
reposted by
Carlo Piovesan
DuckDB
9 months ago
New blog post by
@hannes.muehleisen.org
: Prefix Aliases in SQL In DuckDB v1.2.0, you can use prefix aliases in the SELECT, FROM and JOIN clauses to make queries more readable. To learn more, visit
duckdb.org/2025/02/25/p...
loading . . .
Prefix Aliases in SQL
You can now put your aliases first in DuckDB's SQL dialect with a colon, e.g., SELECT a: 42;
https://duckdb.org/2025/02/25/prefix-aliases-in-sql
2
31
4
reposted by
Carlo Piovesan
Torsten „Teggy“ Grust
9 months ago
If you spend your days staring at DuckDB's EXPLAIN output, you may find our DuckDB execution plan visualizer helpful (which we have derived from DALIBO's PostgreSQL-specific PEV2, built on Alex Tatiyant's excellent PEV). In its early stages, but already workable:
db.cs.uni-tuebingen.de/explain/
loading . . .
db.cs.uni-tuebingen.de/explain
Visualizing and understanding your DuckDB execution plans made easy.
https://db.cs.uni-tuebingen.de/explain/
2
16
11
reposted by
Carlo Piovesan
DuckDB
10 months ago
DuckDB's Time Lord, Richard Wesley is on a roll. He just published his third blog post in a week*, describing how AsOf joins are planned by DuckDB. Read more at
duckdb.org/2025/02/19/a...
*Maybe some time travel is involved?
0
27
7
reposted by
Carlo Piovesan
Tobias Müller
10 months ago
I'm starting a DuckDB newsletter, feel free to subscribe at
learningduckdb.com
loading . . .
Learn DuckDB by example
Subscribe to the newsletter to get your dose of DuckDB tips, SQL tricks, and links to learn more about the swiss knife of analytical databases.
https://learningduckdb.com
0
28
8
@blef.fr
presented
github.com/Bl3f/yato
at DuckCon, and yesterday I've seen a talk by
chrislaffra.com
on PySheets at a DuckDB meetup. Now wondering how to put those ideas together for an in-browser SQL orchestrator. Even just precomputing dependencies offline and do computations on the fly.
9 months ago
1
1
0
reposted by
Carlo Piovesan
DuckDB
10 months ago
This week, we are publishing two blog posts about window functions from our group-by therapist, Richard Wesley. The first post describes new window function features in DuckDB, including GROUPS framing and aggregate/function modifiers. Read more at
duckdb.org/2025/02/10/w...
loading . . .
Catching up with Windowing
DuckDB implements a number of modern windowing features, some of which are extensions to the SQL standard. In version 1.2.0, we introduced GROUPS framing as well as aggregate and function modifiers.
https://duckdb.org/2025/02/10/window-catchup
0
42
12
reposted by
Carlo Piovesan
Hannes Mühleisen
10 months ago
We're testing a new DuckDB install experience for Linux and MacOS: curl
install.duckdb.org
| bash Happy to hear feedback!
loading . . .
https://install.duckdb.org
14
127
28
reposted by
Carlo Piovesan
Daniel ten Wolde
10 months ago
🚀 Today at
#DuckCon
, I’ll give a lightning talk on graph analytics in
@duckdb.org
using SQL/PGQ & the DuckPGQ extension! In just 5 mins, get up to speed on the new syntax & running graph queries inside DuckDB. 🎥 Live stream (3 PM CET):
www.youtube.com/@duckdb
📅 Program:
duckdb.org/events/2025/...
loading . . .
DuckDB
https://www.youtube.com/@duckdb
2
21
3
DuckCon #6 a few hours away, Pakhuis De Zwijger or live on the
@duckdb.org
Youtube channel.
duckdb.org/events/2025/...
Speaker are impressive, looking forward to hear from them, chance to see in person a bunch of GitHub/Discord handles / talk DuckDB a bunch. I will be around, come to say quack!
10 months ago
1
16
6
reposted by
Carlo Piovesan
Daniel ten Wolde
11 months ago
My
@ldbcouncil.org
TUC talk is online! 🎥 Learn about
#DuckPGQ
and
#SQL/#PGQ
here: 👉
www.youtube.com/watch?v=Fzci...
Catch me at
@fosdem.bsky.social
on Feb 1 in the Data Analytics room, where I’ll continue spreading the word about
#DuckPGQ
and
#SQL/#PGQ
. Hope to see you there! 🚀
#FOSDEM2025
loading . . .
DuckPGQ: SQL/PGQ in DuckDB
YouTube video by LDBC Linked Data Benchmark Council
https://www.youtube.com/watch?v=Fzci3Ic0RBQ&t=307s
0
4
3
reposted by
Carlo Piovesan
DuckDB
11 months ago
We are proud to announce that DuckDB's co-creator, Prof. Dr. Hannes Mühleisen, received the Dutch Prize for ICT Research 2025. This prize is awarded each year to a computer scientist in the Netherlands, who has conducted particularly innovative research within 15 years of obtaining their doctorate.
loading . . .
Prof. dr. Hannes Mühleisen wins the Dutch Prize for ICT research 2025 | NWO
The Dutch Prize for ICT Research 2025 has been awarded to Prof. dr. Hannes Mühleisen, senior researcher at the Centrum Wiskunde & Informatica (CWI) in Amsterdam and Professor of Data Engineering at Ra...
https://www.nwo.nl/en/news/prof-dr-hannes-muhleisen-wins-the-dutch-prize-for-ict-research-2025
9
93
9
Load more
feeds!
log in