How to Architect a Query Compiler, Revisited
Ruby Y. Tahboub, Grégory M. Essertel, Tiark Rompf · 2018
To leverage modern hardware platforms to their fullest, more and more database systems embrace compilation of query plans to native code. In the research community, there is an ongoing debate about the best way to architect such query compilers. This is perceived to be a difficult task, requiring techniques fundamentally different from traditional interpreted query execution.