Database Research Group

WSI – Database Systems Research Group

Extend DuckDB with Support for WITH RECURSIVE


DuckDB is an embeddable SQL Database Management System, developed by the Database Architectures group of the CWI. The first preview was released in June 2019:

The goal of this thesis is to extend DuckDB with support for recursive common table expressions (WITH RECURSIVE). https://github.com/cwida/duckdb/issues/239

The ideal student for this project is a good C++ developer and is also knowledgeable in database system internals (i.e., as discussed in Datenbanksysteme 2).


MSc, BSc