DuckDB

DuckDB is an analytical in-process SQL database management system. It is simple, feature-rich, fast, extensible, and comes with the permissive MIT open-source license. "DuckDB" and the DuckDB logo are registered trademarks of the DuckDB Foundation.

DuckDBduckdb
2024-12-04

We rolled out a fresh look for duckdb.org over the last few weeks. This includes a redesigned landing page, blog posts, media collection, and the Community Extensions repository. And dark mode is now supported on all sites! ๐ŸŒš

DuckDBduckdb
2024-11-29

๐Ÿ“ฃ New post in the DuckDB tricks series

These tips can save you precious keystrokes and file scans, making both writing and running your queries faster.

duckdb.org/2024/11/29/duckdb-t

DuckDBduckdb
2024-11-27

One of DuckDB's key use cases is data science applications, where it's often used in combination with (or in place of) data frame libraries. These libraries often preserve row order between operations, which is also supported by DuckDB. See which operations preserve order:
duckdb.org/docs/sql/dialect/or

DuckDBduckdb
2024-11-22

New blog post by Hannes Mรผhleisen and Mark Raasveldt:
Runtime-Extensible SQL Parsers Using PEG

duckdb.org/2024/11/22/runtime-

This post, a shortened version of a CIDR 2025 paper, discusses how parsers in DBMSs could be re-designed using Parser Expression Grammars for extensibility and improved error reporting.

DuckDBduckdb
2024-11-11

We finalized the schedule for the sixth edition of DuckCon!

We want to emphasize that DuckCon is a ๐Ÿ๐ซ๐ž๐ž event, and registration is required to attend in person. If you can't join us in person, the event will be streamed through a public stream (no registration required to watch).

Check out all the details about on our website: lnkd.in/dCE2_k5m

DuckDBduckdb
2024-11-07

If you're curious about DuckCon, here is a talk from our previous edition, which took place in Seattle: youtube.com/watch?v=pY3fDhZiPDk

Find more info about the upcoming as well as previous DuckCon events on our website: duckdb.org/2025/01/31/duckcon6

DuckDBduckdb
2024-11-04

๐—ก๐—ฒ๐˜„ ๐—ฟ๐—ฒ๐—น๐—ฒ๐—ฎ๐˜€๐—ฒ

We released DuckDB version 1.1.3, which is a bug fix release. You can find the change log here: github.com/duckdb/duckdb/relea

Follow our documentation for instructions on installing or upgrading: duckdb.org/docs/installation

DuckDBduckdb
2024-11-04

Interested in finding out more about data wrangling with DuckDB? Be sure to watch the keynote from posit::conf, where Hannes Mรผhleisen talks about "Data Wrangling [for Python or R] Like a Boss With DuckDB": youtube.com/watch?v=GELhdezYmP0

DuckDBduckdb
2024-11-01

๐—–๐—ผ๐—ป๐—ฐ๐˜‚๐—ฟ๐—ฟ๐—ฒ๐—ป๐—ฐ๐˜† ๐—ฐ๐—ผ๐—ป๐˜๐—ฟ๐—ผ๐—น ๐—ฎ๐—ป๐—ฑ ๐—น๐—ผ๐—ด๐—ด๐—ถ๐—ป๐—ด ๐—ถ๐—ป ๐——๐˜‚๐—ฐ๐—ธ๐——๐—•

Have you ever wondered what the .wal file is when working with DuckDB? Time to find out!

This week, the co-creators of DuckDB, Hannes Mรผhleisen and Mark Raasveldt, wrote a blog post about the Multi-Version Concurrency Control and Write-Ahead-Logging schemes designed to ensure transactional guarantees: duckdb.org/2024/10/30/analytic

DuckDBduckdb
2024-10-31

3 more months until the sixth edition of DuckCon, taking place in Amsterdam! Check out our event: linkedin.com/events/duckcon-67

DuckDBduckdb
2024-10-30

You can also find us on Bluesky. Stay up-to-date with DuckDB by following @๐š๐šž๐šŒ๐š”๐š๐š‹.๐š˜๐š›๐š

DuckDBduckdb
2024-10-28

๐—›๐Ÿฎ๐—ข.๐—ฎ๐—ถ ๐—ฑ๐—ฏ-๐—ฏ๐—ฒ๐—ป๐—ฐ๐—ต๐—บ๐—ฎ๐—ฟ๐—ธ ๐˜‚๐—ฝ๐—ฑ๐—ฎ๐˜๐—ฒ๐—ฑ

The ๐–ง๐Ÿค๐–ฎ.๐–บ๐—‚ db-benchmark has been updated with new results: duckdblabs.github.io/db-benchm

You can find more details about the setup and the benchmark in our related blog posts: duckdb.org/2023/11/03/db-bench

DuckDBduckdb
2024-10-25

๐—™๐—ฎ๐˜€๐˜๐—ฒ๐—ฟ ๐˜๐—ผ๐—ฝ ๐—ก ๐—ณ๐—ผ๐—ฟ ๐—ฎ๐—ด๐—ด๐—ฟ๐—ฒ๐—ด๐—ฎ๐˜๐—ฒ ๐—ณ๐˜‚๐—ป๐—ฐ๐˜๐—ถ๐—ผ๐—ป๐˜€

The end of the week brings us another blog post. Alex Monahan takes a deep dive into the top N capabilities in DuckDB. Checkout how you can simplify your queries and boost performance with ๐š–๐š’๐š—, ๐š–๐šŠ๐šก aggregate functions and their advanced cousins ๐š–๐š’๐š—_๐š‹๐šข and ๐š–๐šŠ๐šก_๐š‹๐šข: duckdb.org/2024/10/25/topn

Happy Friday, everyone!

DuckDBduckdb
2024-10-24

๐—™๐—ถ๐—ฟ๐˜€๐˜ ๐——๐˜‚๐—ฐ๐—ธ๐——๐—• ๐— ๐—ฒ๐—ฒ๐˜๐˜‚๐—ฝ - ๐—ฆ๐˜‚๐—บ๐—บ๐—ฎ๐—ฟ๐˜†

Last week we hosted our first meetup, here in Amsterdam. In case you missed it, all the talks were recored and are now available on Youtube. You can find the links to the videos and the slides on our website: duckdb.org/2024/10/17/duckdb-a

Until we see you at the next meetup, make sure you register for the next DuckCon, which will take place in Amsterdam.

DuckDBduckdb
2024-10-23

๐—จ๐—ฝ๐—ฑ๐—ฎ๐˜๐—ฒ๐˜€ ๐—ผ๐—ป ๐—ฉ๐—ฆ๐—ฆ ๐—˜๐˜…๐˜๐—ฒ๐—ป๐˜€๐—ถ๐—ผ๐—ป

In this weekโ€™s blog post, Max Gabrielsson dives into the details of the new features and improvements in the Vector Similarity Search Extension: duckdb.org/2024/10/23/whats-ne

He talks about:
- indexing speed improvements
- index accelerated top-k aggregates
- index accelerated lateral joins
- new distance functions

DuckDBduckdb
2024-10-21

In light of CVE-2024-9264, we would like to remind everyone that passing untrusted user input to DuckDB needs special care. We have a documentation page on Securing DuckDB (duckdb.org/docs/operations_man), which explains the details, including advice for running DuckDB in embedded mode.

DuckDBduckdb
2024-10-18

๐—ก๐—ฒ๐˜„ ๐—œ๐˜๐—ฒ๐—บ ๐—ถ๐—ป ๐˜๐—ต๐—ฒ ๐—ฆ๐—ต๐—ผ๐—ฝ

As the chilly season approaches, we've got your backโ€”literally!

Our DuckDB hoodies are now available in the shop: shop.duckdb.org/. Perfect for staying warm this season!

DuckDBduckdb
2024-10-16

๐”๐ฉ๐๐š๐ญ๐ž๐ ๐›๐ž๐ง๐œ๐ก๐ฆ๐š๐ซ๐ค ๐ฌ๐ฎ๐ข๐ญ๐ž

In this weekโ€™s blog post, Pedro Holanda takes a deep dive into DuckDBโ€™s CSV performance with the well-known NYC Taxi Dataset: duckdb.org/2024/10/16/driving-

We recognise that benchmarking is challenging, so the blog post contains detailed steps to reproduce this new benchmark. Happy coding!

DuckDBduckdb
2024-10-15

Interested in DuckDBโ€™s evolution from a research project to a mature database system?

Hannes Mรผhleisen, the co-creator of DuckDB, presented the journey of DuckDB during his keynote at @pyconde

youtube.com/watch?v=PoHfh6O43uE

DuckDBduckdb
2024-10-14

๐๐ž๐ฐ ๐‘๐ž๐ฅ๐ž๐š๐ฌ๐ž: ๐ƒ๐ฎ๐œ๐ค๐ƒ๐ ๐Ÿ.๐Ÿ.๐Ÿ

We released DuckDB version 1.1.2, which is a bug fix release.

Curious about the change log? Here are the release notes: github.com/duckdb/duckdb/relea

Follow our documentation for instructions on installing or upgrading: duckdb.org/docs/installation

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst