EDBT 2026 Demo / reviewers in the wild / expert
Michael Haubenschild
dblp:185/1272
· DBLP profile ↗
4ranked-venue papers
2as first author
1since 2021 · last 2025
0009-0005-4258-4694ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 4 · 2 first-author · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
3 papers |
Database system architecture and tuning · 70% Transaction processing and concurrency control · 19% Distributed and cloud data management · 11% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 50% Storage systems · 50% |
Topics — the 5 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Transaction processing and concurrency control
logging and recovery |
0.4 | 1 | 2020 | Rethinking Logging, Checkpoints, and Recovery for High-Performance Storage Engines · SIGMOD Conference 2020 |
Distributed systems › fault tolerance › failure recovery
logging and recovery |
0.4 | 1 | 2020 | Rethinking Logging, Checkpoints, and Recovery for High-Performance Storage Engines · SIGMOD Conference 2020 |
Database system architecture and tuning
main-memory database |
0.3 | 1 | 2018 | LeanStore: In-Memory Data Management beyond Main Memory · ICDE 2018 |
Distributed and cloud data management
cloud database |
0.3 | 1 | 2025 | Oltp in the cloud: architectures, tradeoffs, and cost · VLDB J. 2025 |
Database system architecture and tuning
multicore scalability |
0.1 | 1 | 2018 | LeanStore: In-Memory Data Management beyond Main Memory · ICDE 2018 |
Methods — techniques the papers use, named apart from their topics
workload characterization · 0.9analytical modeling · 0.9per-thread logging · 0.9incremental checkpointing · 0.9fuzzy checkpointing · 0.9synchronization · 0.3buffer management · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Oltp in the cloud: architectures, tradeoffs, and costabstractAbstract What is the best architecture for cloud OLTP systems? How costly is it to run a specific workload? Which and how many hardware instances should be provisioned? To answer such questions systematically, we develop an analytical model framework for cloud OLTP. It enables the analysis of a wide variety of workloads and determines the cost-optimal architecture and hardware configuration for each. Workloads are specified in terms of dataset size, performance, latency, availability and durability requirements. System designs are evaluated based on the CPU, memory, storage, and network resources they require. We study a concrete model instance that is calibrated with the LeanStore storage engine and real-world hardware/service options and prices from AWS, one of the major cloud providers. Our analysis yields several observations on how to achieve fast, durable and cost-efficient OLTP in the cloud. Michael Haubenschild, Viktor Leis |
VLDB J. | 1 |
| 2020 | Exploiting Directly-Attached NVMe Arrays in DBMS
Gabriel Haas 0002, Michael Haubenschild, Viktor Leis |
CIDR | 2 |
| 2020 | Rethinking Logging, Checkpoints, and Recovery for High-Performance Storage EnginesabstractFor decades, ARIES has been the standard for logging and recovery in database systems. ARIES offers important features like support for arbitrary workloads, fuzzy checkpoints, and transparent index recovery. Nevertheless, many modern in-memory database systems use more lightweight approaches that have less overhead and better multi-core scalability but only work well for the in-memory setting. Recently, a new class of high-performance storage engines has emerged, which exploit fast SSDs to achieve performance close to pure in-memory systems but also allow out-of-memory workloads. For these systems, ARIES is too slow whereas in-memory logging proposals are not applicable. In this work, we propose a new logging and recovery design that supports incremental and fuzzy checkpointing, index recovery, out-of-memory workloads, and low-latency transaction commits. Our continuous checkpointing algorithm guarantees bounded recovery time. Using per-thread logging with minimal synchronization, our implementation achieves near-linear scalability on multi-core CPUs. We implemented and evaluated these techniques in our LeanStore storage engine. For working sets that fit in main memory, we achieve performance close to that of an in-memory approach, even with logging, checkpointing, and dirty page writing enabled. For the out-of-memory scenario, we outperform a state-of-the-art ARIES implementation by a factor of two. Michael Haubenschild, Caetano Sauer, Thomas Neumann 0001, Viktor Leis |
SIGMOD Conference | 1 |
| 2018 | LeanStore: In-Memory Data Management beyond Main MemoryabstractDisk-based database systems use buffer managers in order to transparently manage data sets larger than main memory. This traditional approach is effective at minimizing the number of I/O operations, but is also the major source of overhead in comparison with in-memory systems. To avoid this overhead, in-memory database systems therefore abandon buffer management altogether, which makes handling data sets larger than main memory very difficult. In this work, we revisit this fundamental dichotomy and design a novel storage manager that is optimized for modern hardware. Our evaluation, which is based on TPC-C and micro benchmarks, shows that our approach has little overhead in comparison with a pure in-memory system when all data resides in main memory. At the same time, like a traditional buffer manager, it is fully transparent and can manage very large data sets effectively. Furthermore, due to low-overhead synchronization, our implementation is also highly scalable on multi-core CPUs. Viktor Leis, Michael Haubenschild, Alfons Kemper, Thomas Neumann 0001 |
ICDE | 2 |