Skip to main content

DuckDB in the Cloud: A Simple, Powerful SQL Engine for Your Lakehouse

UB2.252A (Lameere) | Day 1 | 13:15 - 13:20 | Speakers: Gábor Szárnyas, Guillermo Sanchez, Tom Ebergen

DuckDB in the Cloud: A Simple, Powerful SQL Engine for Your Lakehouse
A picture of a devroom at FOSDEM 2024
Open in browser

Notes

Abstract

DuckDB has traditionally been seen as a last-mile analytics powerhouse, the fastest way to run a SQL query on your laptop. But DuckDB offers more than just fast SQL, of course; it supports full database semantics and ACID transactions, behaving like a fully fledged, in-process OLAP database. The in-process component has sometimes been viewed as a limitation when considering DuckDB as a data warehouse.

However, DuckDB now supports reading and writing to most Open Table Formats (OTFs), including Iceberg, Delta, and DuckLake. This capability puts DuckDB in a very different position: it allows DuckDB to act as a SQL engine in the cloud (or on your local machine) and run queries against any OTF stored in remote cloud storage. DuckDB can now be the all-mighty, single-node query engine that powers your data analytics use cases.

Attachments


Notice: The placeholder video image is licensed under CC BY-SA 4.0. The original image can be found hereChanges made to the image are: Cropped the image to a new ratio, part of the image was cut off.