Interested in io_uring? Checkout our new paper

2025/11/11

Interested in io_uring? Check out our new paper, a joint project with Matthias Jasny, Carsten Binnig (Technische Universität Darmstadt), Muhammad El-Hindi, Viktor Leis (Technical University of Munich), and Tobias Ziegler (TigerBeetle). We explore how modern database systems can take advantage of the Linux io_uring interface to achieve efficient, low-overhead I/O. io_uring provides an asynchronous system call batching interface that unifies storage I/O, networking, and other operations. In this paper, we show when io_uring offers the greatest benefits and how to use it effectively in modern database systems.

Read the paper