Database Paper Browser

Back to papers

The Art of Latency Hiding in Modern Database Engines

Summary: MosaicDB proposes jointly hiding I/O, synchronization, and memory latencies in OLTP engines using stackless coroutines and tailored scheduling, moving beyond isolated latency mitigation. Its coroutine-to-transaction model avoids oversubscription and contention, preserving in-memory performance while delivering up to 33× speedups. (summarized by gpt-5-mini on Feb 09 2026)

Paper ID
13736
Venue
VLDB
Year
2024
Pagerank
5.5734224e-05
Overall Rank
5,312 | 63.05%
DOI
10.14778/3632093.3632117

Incoming Non-self Citations Over Time

Authors

Incoming Citations (Sorted by Pagerank)

Showing 13 of 13 citing papers.

Rank Citing Paper Year Venue Pagerank
6,840 LeanStore: A High-Performance Storage Engine for NVMe SSDs 2024 VLDB 4.9109345e-05
7,876 Two Birds With One Stone: Designing a Hybrid Cloud Storage Engine for HTAP 2024 VLDB 4.6298182e-05
8,742 Tao: Improving Resource Utilization while Guaranteeing SLO in Multi-tenant Relational Database-as-a-Service 2024 SIGMOD 4.456315e-05
9,233 Low-Latency Transaction Scheduling via Userspace Interrupts: Why Wait or Yield When You Can Preempt? 2025 SIGMOD 4.3690661e-05
10,048 Analysis and Evaluation of Using Microsecond-Latency Memory for In-Memory Indices and Caches in SSD-Based Key-Value Stores 2026 SIGMOD 4.1945683e-05
10,255 How to Write to SSDs 2026 VLDB 4.1945683e-05
10,282 Tux: Efficient Drop-in Networking for Database Systems 2026 VLDB 4.1945683e-05
10,389 Rapid Data Ingestion through DB-OS Co-design 2025 SIGMOD 4.1945683e-05
10,493 Moving on From Group Commit: Autonomous Commit Enables High Throughput and Low Latency on NVMe SSDs 2025 SIGMOD 4.1945683e-05
10,660 Rebirth-Retire: A Concurrency Control Protocol Adaptable to Different Levels of Contention 2025 VLDB 4.1945683e-05
10,730 No Cap, This Memory Slaps: Breaking Through the Memory Wall of Transactional Database Systems with Processing-in-Memory 2025 VLDB 4.1945683e-05
10,802 Analytics Are Heavy. The DBMS Is Busy. When Will My Mission-Critical Transaction Start Running? 2025 VLDB 4.1945683e-05
10,989 High-Performance Query Processing with NVMe Arrays: Spilling without Killing Performance 2024 SIGMOD 4.1945683e-05
Previous Page 1 / 1 Next

Outgoing Citations (Sorted by Pagerank)

Showing 32 of 32 cited papers.

Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.

Rank Cited Paper Year Venue Pagerank
86 The End of an Architectural Era (It's Time for a Complete Rewrite) 2007 VLDB 0.00052563276
87 Hekaton: SQL Server’s Memory-Optimized OLTP Engine 2013 SIGMOD 0.00052389723
289 High-Performance Concurrency Control Mechanisms for Main-Memory Databases 2012 VLDB 0.00028938503
419 Fast Serializable Multi-Version Concurrency Control for Main-Memory Database Systems 2015 SIGMOD 0.00023720338
531 Improving Index Performance through Prefetching 2001 SIGMOD 0.00020790058
735 Umbra: A Disk-Based System with In-Memory Performance 2020 CIDR 0.00017452467
763 FOEDUS: OLTP Engine for a Thousand Cores and NVRAM 2015 SIGMOD 0.00017025851
792 Scalable Logging through Emerging Non-Volatile Memory 2014 VLDB 0.0001661112
982 Anti-Caching: A New Approach to Database Management System Architecture 2013 VLDB 0.00014872253
1,036 ERMIA: Fast Memory-Optimized Database System for Heterogeneous Workloads 2016 SIGMOD 0.0001452166
1,069 Cicada: Dependably Fast Multi-Core In-Memory Transactions 2017 SIGMOD 0.00014319266
1,263 Data Blocks: Hybrid OLTP and OLAP on Compressed Storage using both Vectorization and Compilation 2016 SIGMOD 0.00012982857
1,373 Aether: A Scalable Approach to Logging 2010 VLDB 0.00012309902
1,432 An Empirical Evaluation of In-Memory Multi-Version Concurrency Control 2017 VLDB 0.00012017544
1,659 Fractal Prefetching B+-Trees: Optimizing Both Cache and Disk Performance 2002 SIGMOD 0.00010980701
1,780 LLAMA: A Cache/Storage Subsystem for Modern Hardware 2013 VLDB 0.00010580669
2,076 Trekking Through Siberia: Managing Cold Data in a Memory-Optimized Database 2014 VLDB 9.6059442e-05
2,964 In-Memory Performance for Big Data 2015 VLDB 7.80643e-05
3,175 Asynchronous Memory Access Chaining 2016 VLDB 7.438501e-05
3,193 Exploiting Coroutines to Attack the "Killer Nanoseconds" 2018 VLDB 7.4089674e-05
3,687 Exploiting Directly-Attached NVMe Arrays in DBMS 2020 CIDR 6.8417266e-05
3,689 Compacting Transactional Data in Hybrid OLTP&OLAP Databases 2012 VLDB 6.8396366e-05
3,736 What Modern NVMe Storage Can Do, And How To Exploit It: High-Performance I/O for High-Performance Storage Engines 2023 VLDB 6.8057888e-05
3,980 Making Updates Disk-I/O Friendly Using SSDs 2013 VLDB 6.5664429e-05
4,184 CoroBase: Coroutine-Oriented Main-Memory Database Engine 2021 VLDB 6.3779731e-05
5,272 Micro-architectural Analysis of In-memory OLTP 2016 SIGMOD 5.5937875e-05
6,142 SSDs Striking Back: The Storage Jungle and Its Implications on Persistent Indexes 2022 CIDR 5.1890295e-05
6,966 Taurus: Lightweight Parallel Logging for In-Memory Database Management Systems 2021 VLDB 4.8808246e-05
7,077 Skeena: Efficient and Consistent Cross-Engine Transactions 2022 SIGMOD 4.8425226e-05
7,898 Write-Aware Timestamp Tracking: Effective and Efficient Page Replacement for Modern Hardware 2023 VLDB 4.6230352e-05
8,381 Interleaved Multi-Vectorizing 2020 VLDB 4.5310603e-05
11,229 Blink-hash: An Adaptive Hybrid Index for In-Memory Time-Series Databases 2023 VLDB 4.1945683e-05
Previous Page 1 / 1 Next

Semantically Similar Papers