2018/08/16 by Aleksei Kashuba, Hannes Mühleisen, Kashuba, Aleksei +1 · 1 voice
Computer Science · Decision Sciences · #Advanced Database Systems and Queries #Distributed systems and fault tolerance #Scientific Computing and Data Management #cs.DB
paper · pdf · doi:10.48550/arxiv.1808.05448
openalex publication_date 2018/08/16 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28
The ever-increasing need for fast data processing demands new methods for efficient query execution. Just-in-time query compilation techniques have been demonstrated to improve performance in a set of analytical tasks significantly. In this work, we investigate the possibility of adding this approach to existing database solutions and the benefits it provides. To that end, we create a set of automated tools to create a runtime code generation engine and integrate such an engine into SQLite which is one of the most popular relational databases in the world and is used in a large variety of contexts. Speedups of up to 1.7x were observed in microbenchmarks with queries involving a large number of operations.