What Makes the Duck Quack?

Seminar  INFO-4663
Torsten GrustDenis HirnTim FischerLouisa Lambrecht

⚠️ Signup

To apply for enrollment in this proseminar, send an email to db-lehre@cs.uni-tuebingen.de by October 13th with the name of the seminar in the subject line and the following content:

  • matriculation number
  • course of study
  • intended degree
  • number of semesters
  • Which courses in the (wider) field of database systems have you already attended? There is a limited number of places. Writing an email does not guarantee one. Acceptance/rejection emails will be sent in the first week of the semester.

Uncovering the Internals of the DuckDB Relational Database System

DuckDB is a lightweight relational database system whose internals are engineered to exploit the capabilities of modern hardware (multi-threaded CPUs and large RAM sizes, say). This seminar explores the algorithms, data structures, and grand ideas that let this young system outperform the established DBMS competitors. Students will each study one paper that explains a selected DuckDB component and also practically demonstrate how the published techniques “make the duck fly.”

Notes on the Presentations

  • General notes for our seminar presentations can be found here.

Notes on the Papers

  • General notes on our papers can be found here.