5 papers
Towards an AI Software Factory for Data Systems
Anna Pavlenko, Bogdan Crivat, Brandon Haynes +23
AI-assisted coding tools deliver significant acceleration of coding, but only limited impact across the end-to-end software development lifecycle (SDLC)--an Amdahl's law effect! In…
BtrLog: Low-Latency Logging for Cloud Database Systems
Maximilian Kuschewski, Lam-Duy Nguyen, Matthias Jasny +3
Cloud database systems cannot rely on instance-local disks for write-ahead logging (WAL) durability, forcing WAL onto remote storage. Existing options are unsatisfying: remote bloc…
Bespoke OLAP: Synthesizing Workload-Specific One-size-fits-one Database Engines
Johannes Wehrstein, Timo Eckmann, Matthias Jasny +1
Modern OLAP engines are designed to support arbitrary analytical workloads, but this generality incurs structural overhead, including runtime schema interpretation, indirection lay…
High-Performance DBMSs with io_uring: When and How to use it
Matthias Jasny, Muhammad El-Hindi, Tobias Ziegler +2
We study how modern database systems can leverage the Linux io_uring interface for efficient, low-overhead I/O. io_uring is an asynchronous system call batching interface that unif…
P4DB -- The Case for In-Network OLTP (Extended Technical Report)
Matthias Jasny, Lasse Thostrup, Tobias Ziegler +1
In this paper we present a new approach for distributed DBMSs called P4DB, that uses a programmable switch to accelerate OLTP workloads. The main idea of P4DB is that it implements…