Database Paper Browser

Back to papers

Rethinking Logging, Checkpoints, and Recovery for High-Performance Storage Engines

Summary: New logging/recovery design for high-performance storage engines beyond ARIES, enabling incremental checkpoints. Per-thread logging with minimal sync yields scalable performance; LeanStore delivers near in-memory throughput and beats ARIES on OOM workloads. (summarized by gpt-5-nano on Feb 09 2026)

Paper ID
5931
Venue
SIGMOD
Year
2020
Pagerank
5.5424901e-05
Overall Rank
5,374 | 62.62%
DOI
10.1145/3318464.3389716

Incoming Non-self Citations Over Time

Authors

Incoming Citations (Sorted by Pagerank)

Showing 22 of 22 citing papers.

Rank Citing Paper Year Venue Pagerank
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
4,544 ScaleStore: A Fast and Cost-Efficient Storage Engine using DRAM, NVMe, and RDMA 2022 SIGMOD 6.1000636e-05
4,583 Virtual-Memory Assisted Buffer Management 2023 SIGMOD 6.0676378e-05
6,458 Is Scalable OLTP in the Cloud a Solved Problem? Analyzing Data Access for Distributed OLTP Architectures 2023 CIDR 5.0558683e-05
6,840 LeanStore: A High-Performance Storage Engine for NVMe SSDs 2024 VLDB 4.9109345e-05
7,024 Plush: A Write-Optimized Persistent Log-Structured Hash-Table 2022 VLDB 4.8575128e-05
7,036 X-SSD: A Storage System with Native Support for Database Logging and Replication 2022 SIGMOD 4.8548161e-05
7,431 Memory-Optimized Multi-Version Concurrency Control for Disk-Based Database Systems 2022 VLDB 4.7316464e-05
7,876 Two Birds With One Stone: Designing a Hybrid Cloud Storage Engine for HTAP 2024 VLDB 4.6298182e-05
8,049 Contention and Space Management in B-Trees 2021 CIDR 4.5973972e-05
8,119 DecLog: Decentralized Logging in Non-Volatile Memory for Time Series Database Systems 2024 VLDB 4.5809563e-05
8,192 Scalable and Robust Snapshot Isolation for High-Performance Storage Engines 2023 VLDB 4.562388e-05
8,258 Index Checkpoints for Instant Recovery in In-Memory Database Systems 2022 VLDB 4.5487249e-05
8,482 Cost Modelling for Optimal Data Placement in Heterogeneous Main Memory 2022 VLDB 4.5010191e-05
9,799 CloudJump: Optimizing Cloud Databases for Cloud Storages 2022 VLDB 4.2818172e-05
10,167 FlashANNS: GPU-Driven Asynchronous I/O Pipelining for Eliminating Storage-Compute Bottlenecks in Billion-Scale Similarity Search 2026 SIGMOD 4.1945683e-05
10,255 How to Write to SSDs 2026 VLDB 4.1945683e-05
10,369 Boosting OLTP Performance with Per-Page Logging on NVDIMM 2025 SIGMOD 4.1945683e-05
10,407 MaLT: A Framework for Managing Large Transactions in OceanBase 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,933 TimeCloth: Fast Point-in-Time Database Recovery in The Cloud 2024 SIGMOD 4.1945683e-05
11,007 Breathing New Life into An Old Tree: Resolving Logging Dilemma of B+-tree on Modern Computational Storage Drives 2024 VLDB 4.1945683e-05
Previous Page 1 / 1 Next

Outgoing Citations (Sorted by Pagerank)

Showing 29 of 29 cited papers.

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

Rank Cited Paper Year Venue Pagerank
87 Hekaton: SQL Server’s Memory-Optimized OLTP Engine 2013 SIGMOD 0.00052389723
215 OLTP Through the Looking Glass, and What We Found There 2008 SIGMOD 0.0003354907
680 FPTree: A Hybrid SCM-DRAM Persistent and Concurrent B-Tree for Storage Class Memory 2016 SIGMOD 0.0001821501
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
858 Efficient Transaction Processing in SAP HANA Database – The End of a Column Store Myth 2012 SIGMOD 0.000158756
952 Let’s Talk About Storage & Recovery Methods for Non-Volatile Memory Database Systems 2015 SIGMOD 0.00015103873
982 Anti-Caching: A New Approach to Database Management System Architecture 2013 VLDB 0.00014872253
1,004 Storage Management in the NVRAM Era 2014 VLDB 0.00014695628
1,036 ERMIA: Fast Memory-Optimized Database System for Heterogeneous Workloads 2016 SIGMOD 0.0001452166
1,373 Aether: A Scalable Approach to Logging 2010 VLDB 0.00012309902
1,405 BzTree: A High-Performance Latch-free Range Index for Non-Volatile Memory 2018 VLDB 0.00012174592
1,436 Fast Checkpoint Recovery Algorithms for Frequently Consistent Applications 2011 SIGMOD 0.00011987961
1,471 Adaptive Range Filters for Cold Data: Avoiding Trips to Siberia 2013 VLDB 0.00011830111
1,661 Managing Non-Volatile Memory in Database Systems 2018 SIGMOD 0.00010978755
1,842 Write-Behind Logging 2017 VLDB 0.00010345337
2,626 NVRAM-aware Logging in Transaction Systems 2015 VLDB 8.4273618e-05
2,802 Low-Overhead Asynchronous Checkpointing in Main-Memory Database Systems 2016 SIGMOD 8.0989124e-05
2,964 In-Memory Performance for Big Data 2015 VLDB 7.80643e-05
3,075 Instant Recovery for Main-Memory Databases 2015 CIDR 7.6108216e-05
3,374 Constant Time Recovery in Azure SQL Database 2019 VLDB 7.1635315e-05
3,592 Query Fresh: Log Shipping on Steroids 2018 VLDB 6.9406675e-05
3,687 Exploiting Directly-Attached NVMe Arrays in DBMS 2020 CIDR 6.8417266e-05
3,782 Adaptive Logging: Optimizing Logging and Recovery Costs in Distributed In-memory Databases 2016 SIGMOD 6.7722614e-05
6,592 Scalable Database Logging for Multicores 2018 VLDB 5.0000872e-05
6,772 FineLine: Log-structured Transactional Storage and Recovery 2018 VLDB 4.9313122e-05
7,160 Border-Collie: A Wait-free, Read-optimal Algorithm for Database Logging on Multicore Hardware 2019 SIGMOD 4.8140054e-05
9,270 Repeating History Beyond ARIES 1999 VLDB 4.3653385e-05
Previous Page 1 / 1 Next

Semantically Similar Papers