Building data-driven components and applications doesn't have to be so ducking hard

Just Released: Hybrid Query Processing Paper at CIDR 2024

2024/01/16

BY

Subscribe to MotherDuck Blog

The Conference on Innovative Data systems Research (CIDR) is underway in California and we’re proud to be presenting a peer-reviewed paper on the MotherDuck hybrid query processing architecture.

Hybrid query processing allows you to execute database queries either on your local machine, in the cloud, or using a combination of both. It adds useful capabilities to DuckDB, for instance the sharing of DuckDB databases between different team members via the cloud. It also allows you to create web applications with DuckDB running inside your browser, that can jointly execute queries with MotherDuck in the cloud.

The research and implementation of this architecture has been a collaboration between MotherDuck, DuckDB Labs and myself as a visiting database researcher on sabbatical from CWI, the Dutch national computer science research institute from which DuckDB was born.

Because designing and implementing a cutting-edge database system like MotherDuck is non-trivial, there are in fact quite a bit of research elements in what we do, even when software engineering. For example, we need to understand how to optimally plan hybrid queries when there are asymmetrical network connections (like in consumer internet) or cost differences in storage, compute and energy. This is why the collaboration between academia and industry is so important in databases; it has already provided a lot of inspiration for my research group at CWI while providing benefits to MotherDuck’s users.

I look forward to gaining other inspiration for my research group and MotherDuck from my fellow researchers at CIDR. Although CIDR is a relatively small conference, it attracts a distinguished audience of researchers and practitioners working in data systems attending it. The conference was originally created by two Turing Award winners: Jim Gray and Michael Stonebraker, both founding figures of the database field.

Our CIDR paper is now available for download and provides an in-depth view of MotherDuck and our hybrid query architecture. I truly hope that you also will find it interesting. If so, please spread the word and pass it along to people who you think also will find this interesting!

Subscribe to MotherDuck Blog