An Empirical Analysis of Just-in-Time Compilation in Modern Databases

Miao Ma,Zhengyi Yang,Kongzhang Hao, Liuyi Chen, Chunling Wang, Yi Jin

DATABASES THEORY AND APPLICATIONS, ADC 2023(2024)

引用 0|浏览2
暂无评分
摘要
JIT (Just-in-Time) technology has garnered significant attention for improving the efficiency of database execution. It offers higher performance by eliminating interpretation overhead compared to traditional execution engines. LLVM serves as the primary JIT architecture, which was implemented in PostgreSQL since version 11. However, recent advancements in WASM-based databases, such as Mutable, present an alternative JIT approach. This approach minimizes the extensive engineering efforts associated with the execution engine and focuses on optimizing supported operators for lower latency and higher throughput. In this paper, we perform comprehensive experiments on these two representative open-source databases to gain deeper insights into the effectiveness of different JIT architectures.
更多
查看译文
关键词
LLVM,WebAssembly,PostgreSQL,Mutable,JIT
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要