DuckDB: Crunching data anywhere, from laptops to servers
DuckDB is an analytical relational database management system which runs in-process, i.e., it is embedded within its host application that may be written in many popular languages (C/C++, Python, R, Java, etc.). DuckDB has full SQL support and can natively read/write formats such as CSV, Parquet, and JSON. It is built according to a modern system architecture, which allows running complex queries in parallel and spilling to disk for larger-than-memory workloads. This talk discusses DuckDB's key building blocks and demonstrates how it can handle hundreds of GBs of data on a laptop, or terabytes of data on a single server.
-
A Short Summary of the Last Decades of Data ManagementHannes MühleisenTuesday Jun 11, 13:25
-
Lessons From The Pitlane with Marc PriestleyMarc PriestleyWednesday Jun 12, 09:10
-
X Marks the Spot: Navigating Possible Futures with Wardley MapsSimon WardleyWednesday Jun 12, 16:30
-
Compliance & Regulatory Standards Are NOT Incompatible With Modern Development Best PracticesCharity MajorsTuesday Jun 11, 09:10
-
How a passion for oceans can utilize synergies of technology.Signe SimonsenWednesday Jun 12, 13:25
-
There’s no AI in human: Navigating The Intersection of Technology and HumanityImran RashidTuesday Jun 11, 17:10