Database-Supported Haskell: Efficient Code Generation for MonetDB

MonetDB is a highly-efficient column-store database system that is a promising execution platform for Database-Supported Haskell (DSH). The goal of this student project is to improve an existing code generator to unlock the full potential of MonetDB.

Students will

Analyze and profile the code that is currently produced

Implement improvements to the current code generator

Work with the MonetDB optimizer framework

Get to know the internals of an innovative database system

This project requires solid skills in Haskell and knowledge about database system internals. Skills in C and systems programming are a plus.