Implementation of a Web-Based Frontend for JIT-Compiled PostgreSQL functions
Most of today’s database systems follow an interpreted query execution approach. Instead of generating a complete query tree, Just-in-time compilers empower us to compile parts of the tree to a intermediate language and finally to native machine code avoiding any interpretation overhead. These functions live in memory only making debugging as well as presenting the code difficult.
Therefore a web-based frontend for the integrated display of query tree, LLVM intermediate language and x86 machine code has to be developed.
This project requires students to have skills in
- C
- web technologies (e.g. java script)
- Linux
- and databases