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.