2025
Oltp in the cloud: architectures, tradeoffs, and cost.
VLDB J., July, 2025
Synchronizing Disaggregated Data Structures with One-Sided RDMA: Pitfalls, Experiments and Design Guidelines.
ACM Trans. Database Syst., March, 2025
Practical DB-OS Co-Design with Privileged Kernel Bypass.
Proc. ACM Manag. Data, February, 2025
B-Trees Are Back: Engineering Fast and Pageable Node Layouts.
Proc. ACM Manag. Data, February, 2025
2024
High-Performance Query Processing with NVMe Arrays: Spilling without Killing Performance.
Proc. ACM Manag. Data, December, 2024
LeanStore: A High-Performance Storage Engine for NVMe SSDs.
Proc. VLDB Endow., August, 2024
Two Birds With One Stone: Designing a Hybrid Cloud Storage Engine for HTAP.
Proc. VLDB Endow., July, 2024
Cloud-Native Database Systems and Unikernels: Reimagining OS Abstractions for Modern Hardware.
Proc. VLDB Endow., April, 2024
Incremental Fusion: Unifying Compiled and Vectorized Query Execution.
Proceedings of the 40th IEEE International Conference on Data Engineering, 2024
Why Files If You Have a DBMS?
Proceedings of the 40th IEEE International Conference on Data Engineering, 2024
A Critique of Modern SQL and a Proposal Towards a Simple and Expressive Query Language.
Proceedings of the 14th Conference on Innovative Data Systems Research, 2024
2023
Write-Aware Timestamp Tracking: Effective and Efficient Page Replacement for Modern Hardware.
Proc. VLDB Endow., 2023
Cloud Analytics Benchmark.
Proc. VLDB Endow., 2023
What Modern NVMe Storage Can Do, And How To Exploit It: High-Performance I/O for High-Performance Storage Engines.
Proc. VLDB Endow., 2023
Exploiting Cloud Object Storage for High-Performance Analytics.
Proc. VLDB Endow., 2023
Scalable and Robust Snapshot Isolation for High-Performance Storage Engines.
Proc. VLDB Endow., 2023
Virtual-Memory Assisted Buffer Management.
Proc. ACM Manag. Data, 2023
BtrBlocks: Efficient Columnar Compression for Data Lakes.
Proc. ACM Manag. Data, 2023
Efficient and Portable Einstein Summation in SQL.
Proc. ACM Manag. Data, 2023
Design Guidelines for Correct, Efficient, and Scalable Synchronization using One-Sided RDMA.
Proc. ACM Manag. Data, 2023
Lock-Free Buffer Managers Do Not Require Delayed Memory Reclamation.
Proceedings of the 1st Workshop on Simplicity in Management of Data, 2023
SPA: Economical and Workload-Driven Indexing for Data Analytics in the Cloud.
Proceedings of the 39th IEEE International Conference on Data Engineering, 2023
Is Scalable OLTP in the Cloud a Solved Problem?
Proceedings of the 13th Conference on Innovative Data Systems Research, 2023
The Evolution of LeanStore.
Proceedings of the Datenbanksysteme für Business, 2023
2022
ACM Trans. Database Syst., 2022
B<sup>2</sup>-Tree: Page-Based String Indexing in Concurrent Environments.
Datenbank-Spektrum, 2022
Efficient Evaluation of Arbitrarily-Framed Holistic SQL Aggregates and Window Functions.
Proceedings of the SIGMOD '22: International Conference on Management of Data, Philadelphia, PA, USA, June 12, 2022
ScaleStore: A Fast and Cost-Efficient Storage Engine using DRAM, NVMe, and RDMA.
Proceedings of the SIGMOD '22: International Conference on Management of Data, Philadelphia, PA, USA, June 12, 2022
GI Startup Platform - Community Get Together.
Proceedings of the 52. Jahrestagung der Gesellschaft für Informatik, INFORMATIK 2022, Informatik in den Naturwissenschaften, 26., 2022
EFA: A Viable Alternative to RDMA over InfiniBand for DBMSs?
Proceedings of the International Conference on Management of Data, 2022
Are You Sure You Want to Use MMAP in Your Database Management System?
Proceedings of the 12th Conference on Innovative Data Systems Research, 2022
Machine Learning, Linear Algebra, and More: Is SQL All You Need?
Proceedings of the 12th Conference on Innovative Data Systems Research, 2022
2021
Tidy Tuples and Flying Start: fast compilation and fast execution of relational queries in Umbra.
VLDB J., 2021
Making Compiling Query Engines Practical.
IEEE Trans. Knowl. Data Eng., 2021
Optimistically Compressed Hash Tables & Strings in theUSSR.
SIGMOD Rec., 2021
Towards Cost-Optimal Query Processing in the Cloud.
Proc. VLDB Endow., 2021
Data Structures for Modern Memory and Storage Hierarchies (Dagstuhl Seminar 21283).
Dagstuhl Reports, 2021
Building Advanced SQL Analytics From Low-Level Plan Operators.
Proceedings of the SIGMOD '21: International Conference on Management of Data, 2021
JSON Tiles: Fast Analytics on Semi-Structured Data.
Proceedings of the SIGMOD '21: International Conference on Management of Data, 2021
White-Box OLAP Performance Modeling for the Cloud.
Proceedings of the 11th Conference on Innovative Data Systems Research, 2021
Contention and Space Management in B-Trees.
Proceedings of the 11th Conference on Innovative Data Systems Research, 2021
B²-Tree: Cache-Friendly String Indexing within B-Trees.
Proceedings of the Datenbanksysteme für Business, 2021
2020
Building blocks for persistent memory.
VLDB J., 2020
FSST: Fast Random Access String Compression.
Proc. VLDB Endow., 2020
Mosaic: A Budget-Conscious Storage Engine for Relational Database Systems.
Proc. VLDB Endow., 2020
RDMA Communciation Patterns.
Datenbank-Spektrum, 2020
Proceedings of the 2020 International Conference on Management of Data, 2020
Rethinking Logging, Checkpoints, and Recovery for High-Performance Storage Engines.
Proceedings of the 2020 International Conference on Management of Data, 2020
Efficient Query Processing with Optimistically Compressed Hash Tables & Strings in the USSR.
Proceedings of the 36th IEEE International Conference on Data Engineering, 2020
Low-Latency Communication for Fast DBMS Using RDMA and Shared Memory.
Proceedings of the 36th IEEE International Conference on Data Engineering, 2020
Scalable and robust latches for database systems.
Proceedings of the 16th International Workshop on Data Management on New Hardware, 2020
Exploiting Directly-Attached NVMe Arrays in DBMS.
Proceedings of the 10th Conference on Innovative Data Systems Research, 2020
2019
Scalable Garbage Collection for In-Memory MVCC Systems.
Proc. VLDB Endow., 2019
Optimistic Lock Coupling: A Scalable and Efficient General-Purpose Synchronization Method.
IEEE Data Eng. Bull., 2019
Letter from the Rising Star Award Winner.
IEEE Data Eng. Bull., 2019
Estimating Cardinalities with Deep Sketches.
Proceedings of the 2019 International Conference on Management of Data, 2019
Persistent Memory I/O Primitives.
Proceedings of the 15th International Workshop on Data Management on New Hardware, 2019
On the Impact of Memory Allocation on High-Performance Query Processing.
Proceedings of the 15th International Workshop on Data Management on New Hardware, 2019
Learned Cardinalities: Estimating Correlated Joins with Deep Learning.
Proceedings of the 9th Biennial Conference on Innovative Data Systems Research, 2019
Domain Query Optimization: Adapting the General-Purpose Database System Hyper for Tableau Workloads.
Proceedings of the Datenbanksysteme für Business, 2019
Experimental Study of Memory Allocation for High-Performance Query Processing.
Proceedings of the 10th International Workshop on Accelerating Analytics and Data Management Systems Using Modern Processor and Storage Architectures, 2019
2018
Query optimization through the looking glass, and what we found running the Join Order Benchmark.
VLDB J., 2018
Everything You Always Wanted to Know About Compiled and Vectorized Queries But Were Afraid to Ask.
Proc. VLDB Endow., 2018
Data Management on Non-Volatile Memory: A Perspective.
Datenbank-Spektrum, 2018
SuRF: Practical Range Query Filtering with Fast Succinct Tries.
Proceedings of the 2018 International Conference on Management of Data, 2018
Building a Bw-Tree Takes More Than Just Buzz Words.
Proceedings of the 2018 International Conference on Management of Data, 2018
Get Real: How Benchmarks Fail to Represent the Real World.
Proceedings of the 7th International Workshop on Testing Database Systems, 2018
Managing Non-Volatile Memory in Database Systems.
Proceedings of the 2018 International Conference on Management of Data, 2018
HOT: A Height Optimized Trie Index for Main-Memory Database Systems.
Proceedings of the 2018 International Conference on Management of Data, 2018
LeanStore: In-Memory Data Management beyond Main Memory.
Proceedings of the 34th IEEE International Conference on Data Engineering, 2018
Adaptive Execution of Compiled Queries.
Proceedings of the 34th IEEE International Conference on Data Engineering, 2018
2017
Monopedia: Staying Single is Good Enough - The HyPer Way for Web Scale Applications.
Proc. VLDB Endow., 2017
Die Evolution des Hauptspeicherdatenbanksystems HyPer - Von Transaktionen und Analytik zu Big Data sowie von der Forschung zum Technologietransfer.
Inform. Spektrum, 2017
Cardinality Estimation Done Right: Index-Based Join Sampling.
Proceedings of the 8th Biennial Conference on Innovative Data Systems Research, 2017
Query Processing and Optimization in Modern Database Systems.
Proceedings of the Datenbanksysteme für Business, 2017
The Complete Story of Joins (in HyPer).
Proceedings of the Datenbanksysteme für Business, 2017
Die Evolution des Hauptspeicher-Datenbanksystems HyPer: Von Transaktionen und Analytik zu Big Data sowie von der Forschung zum Technologietransfer.
Proceedings of the 50 Jahre Universitäts-Informatik in München, 2017
2016
Query Processing and Optimization in Modern Database Systems.
PhD thesis, 2016
Scaling HTM-Supported Database Transactions to Many Cores.
IEEE Trans. Knowl. Data Eng., 2016
The ART of practical synchronization.
Proceedings of the 12th International Workshop on Data Management on New Hardware, 2016
2015
Efficient Processing of Window Functions in Analytical SQL Queries.
Proc. VLDB Endow., 2015
How Good Are Query Optimizers, Really?
Proc. VLDB Endow., 2015
2014
Compiling Database Queries into Machine Code.
IEEE Data Eng. Bull., 2014
HyPer Beyond Software: Exploiting Modern Hardware for Main-Memory Database Systems.
Datenbank-Spektrum, 2014
Morsel-driven parallelism: a NUMA-aware query evaluation framework for the many-core age.
Proceedings of the International Conference on Management of Data, 2014
Exploiting hardware transactional memory in main-memory databases.
Proceedings of the IEEE 30th International Conference on Data Engineering, Chicago, 2014
2013
Processing in the Hybrid OLTP & OLAP Main-Memory Database System HyPer.
IEEE Data Eng. Bull., 2013
Massively Parallel NUMA-aware Hash Joins.
Proceedings of the 1st International Workshop on In Memory Data Management and Analytics, 2013
The adaptive radix tree: ARTful indexing for main-memory databases.
Proceedings of the 29th IEEE International Conference on Data Engineering, 2013
2012
HyPer: Adapting Columnar Main-Memory Data Management for Transactional AND Query Processing.
IEEE Data Eng. Bull., 2012
Effective and Robust Pruning for Top-Down Join Enumeration Algorithms.
Proceedings of the IEEE 28th International Conference on Data Engineering (ICDE 2012), 2012