Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.

Michael Haubenschild

dblp:185/1272 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Transaction processing and concurrency control
logging and recovery
0.412020
Rethinking Logging, Checkpoints, and Recovery for High-Performance Storage Engines · SIGMOD Conference 2020
Distributed systems › fault tolerance › failure recovery
logging and recovery
0.412020
Rethinking Logging, Checkpoints, and Recovery for High-Performance Storage Engines · SIGMOD Conference 2020
Database system architecture and tuning
main-memory database
0.312018
LeanStore: In-Memory Data Management beyond Main Memory · ICDE 2018
Distributed and cloud data management
cloud database
0.312025
Oltp in the cloud: architectures, tradeoffs, and cost · VLDB J. 2025
Database system architecture and tuning
multicore scalability
0.112018
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
YearPublicationVenuePosition
2025 Oltp in the cloud: architectures, tradeoffs, and cost
abstract
Abstract 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
CIDR2
2020 Rethinking Logging, Checkpoints, and Recovery for High-Performance Storage Engines
abstract
For 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 Conference1
2018 LeanStore: In-Memory Data Management beyond Main Memory
abstract
Disk-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
ICDE2