📚 FREE "DuckDB in Action" Book: Building Data Engineering Pipelines, Advanced SQL, and more

Congratulations to DuckDB Labs On Reaching 1.0!

2024/06/03

BY
MotherDuck team

Subscribe to MotherDuck Blog

Earlier today, DuckDB released version 1.0, marking a key maturity milestone for the nimble yet powerful analytics database quickly taking over the world. MotherDuck would like to quackgradulate DuckDB and extend our gratitude for all their hard work and support (and enabling all the duck puns)!

Why DuckDB?

For database nerds, there’s much to love about DuckDB — performance, innovation velocity, versatility, ease of use, rich and user-friendly SQL, and extreme portability. Thanks to DuckDB, analytics can run virtually anywhere, liberated from the shackles of complex and expensive distributed systems. As an embedded database, it’s the perfect ‘Lego’ building block that can snap into any process just by linking in a library.

When we first learned about DuckDB two years ago, we loved it so much that we decided to start a company to turn it into a serverless cloud data warehouse. While in retrospect, this seems like an obvious duck to bet on, at the time, DuckDB was relatively unknown outside of database enthusiast and academic circles. But you could tell, even then, that they were onto something — the elegance of the design and the fervent enthusiasm of their growing user base set it apart from other databases. Moreover, their philosophy about what actually matters in data management systems deeply resonated with us at MotherDuck.

This turned out to be a prophetic choice. In the two years since we started working together, DuckDB has consistently moved up the rankings in the DB Engines list. They’ve gone from thousands of monthly downloads to millions. And they’ve gone from being the database nobody has heard of to the one everyone is talking about.

DB Engines growth chart

With DuckDB as the key building block, MotherDuck is a complete set of Legos, purpose-made for data teams, analytics application developers, and DuckDB users looking to supercharge and extend their favorite database to the cloud.

DuckDB Labs, Thank You!

When we first talked to Hannes and Mark about bringing DuckDB to the cloud, they were cautiously supportive of the idea. Since then, we’ve built a great working relationship with the DuckDB Labs team to help achieve our shared vision of DuckDB running everywhere. We’ve also created a pioneering model for building a commercial business without stifling open-source independence.

We at MotherDuck are extending DuckDB beyond its embedded confines by offering serverless delivery, secure sharing and access control, durable managed storage, hybrid/dual query execution, a WebAssembly (Wasm) SDK, and more.

Crucially, thanks to the extensibility hooks DuckDB provides, MotherDuck has been able to run standard DuckDB under the hood.

As DuckDB marched towards its 1.0 release, we saw DuckDB Labs’ hard work firsthand to production-proof DuckDB. We appreciate the hardening, fuzzing, refactoring, and testing that has made for an impressively stable, flexible, and semantically rich data management system. Frankly, many of MotherDuck’s recent improvements, including version independence and multi-statement transactions, were made possible by DuckDB Labs’ collaborative efforts.

We could not have picked a better database to work with or a better group of passionate database professionals to partner with. To Hannes, Mark, and the rest of DuckDB Labs, we appreciate your continuous support, determination, and excellence.

We look forward to celebrating 2.0 and beyond with you!

DuckDB 1.0 and MotherDuck

Today’s release also marks the first simultaneous launch of MotherDuck with a new DuckDB version. MotherDuck already supports DuckDB 1.0; if you run a query via MotherDuck, it will run on the latest DuckDB version. What makes this possible is Version Independence, a feature we quietly enabled a few weeks ago that decouples clients from the version of DuckDB that we run on our servers.

When DuckDB ships a new version, we can upgrade all the MotherDuck servers to run it in the cloud. Users don’t need to do anything; they’ll get access to improved performance and bug fixes. While users will need to upgrade their clients to access new features, they can now do so at their convenience.

PS: Something BIG is Coming Soon

At MotherDuck, we have also been busy, and we have some exciting news to share with you very soon.

Stay tuned!

Meanwhile, if you’re in San Francisco tonight, June 3rd, at 6:00 pm, celebrate with us at our party at 111 Minna…we’ll run it back on Tuesday, June 11th!

Take Flight with MotherDuck

Cloud SQL Analytics Without the Overhead

If you haven’t tried MotherDuck, take flight with a 30-day trial of the Standard Plan or paddle Free Forever for small projects.

CONTENT
  1. Why DuckDB?
  2. DuckDB Labs, Thank You!
  3. DuckDB 1.0 and MotherDuck
  4. PS: Something BIG is Coming Soon
  5. Take Flight with MotherDuck

Subscribe to MotherDuck Blog