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.


Alexander Ulrich