← Publications
conference2023ICORE 2026 Australasian BCORE 2023 Australasian B

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

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

Australasian Database Conference (ADC)

RAIDS Lab Authors

Details

Year
2023
Publisher
Springer
Rankings
ICORE 2026 Australasian B · CORE 2023 Australasian B

Research Area

Scalable Data Systems

Tags

Resources

Abstract

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 the twoes representative open-source databases to gain deeper insights into the effectiveness of different JIT architectures.

Author Affiliations

Miao Ma
University of New South Wales
Zhengyi Yang
University of New South Wales
Kongzhang Hao
University of New South Wales
Liuyi Chen
University of New South Wales
Chunling Wang
Data Principles (Beijing) Technology Co. Ltd
Yi Jin
Data Principles (Beijing) Technology Co. Ltd

BibTeX

@inproceedings{ma2023empirical,
  title = {An Empirical Analysis of Just-in-Time Compilation in Modern Databases},
  author = {Ma, Miao and Yang, Zhengyi and Hao, Kongzhang and Chen, Liuyi and Wang, Chunling and Jin, Yi},
  editor = {Bao, Zhifeng and Borovica-Gajic, Renata and Qiu, Ruihong and Choudhury, Farhana and Yang, Zhengyi},
  booktitle = {Databases Theory and Applications},
  year = {2024},
  publisher = {Springer Nature Switzerland},
  address = {Cham},
  pages = {227--240},
  isbn = {978-3-031-47843-7}
}