Rethinking logging, checkpoints, and recovery for high-performance storage engines

M Haubenschild, C Sauer, T Neumann… - Proceedings of the 2020 …, 2020 - dl.acm.org
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 …

DecLog: Decentralized Logging in Non-Volatile Memory for Time Series Database Systems

B Zheng, Y Gao, J Wan, L Yan, L Hu, B Liu… - Proceedings of the …, 2023 - dl.acm.org
Growing demands for the efficient processing of extreme-scale time series workloads call for
more capable time series database management systems (TSDBMS). Specifically, to …

CloudJump: optimizing cloud databases for cloud storages

Z Chen, X Yang, F Li, X Cheng, Q Hu, Z Miao… - Proceedings of the …, 2022 - dl.acm.org
There has been an increasing interest in building cloud-native databases that decouple
computation and storage for elasticity. A cloud-native database often adopts a cloud storage …

Taurus: Lightweight parallel logging for in-memory database management systems

Y Xia, X Yu, A Pavlo, S Devadas - 2020 - dspace.mit.edu
Existing single-stream logging schemes are unsuitable for in-memory database
management systems (DBMSs) as the single log is often a performance bottleneck. To …

Concurrent prefix recovery: Performing cpr on a database

G Prasaad, B Chandramouli, D Kossmann - Proceedings of the 2019 …, 2019 - dl.acm.org
With increasing multi-core parallelism, modern databases and key-value stores are
designed for scalability and presently yield very high throughput for the in-memory working …

Border-collie: a wait-free, read-optimal algorithm for database logging on multicore hardware

J Kim, H Jang, S Son, H Han, S Kang… - Proceedings of the 2019 …, 2019 - dl.acm.org
Actions changing the state of databases are all logged with proper ordering being imposed.
Database engines obeying this golden rule of logging enforce total ordering on all events …

Scalable and adaptive log manager in distributed systems

H Zhou, W Qian, X Zhou, Q Dong, A Zhou… - Frontiers of Computer …, 2023 - Springer
On-line transaction processing (OLTP) systems rely on transaction logging and quorum-
based consensus protocol to guarantee durability, high availability and strong consistency …

montage: NVM-based scalable synchronization framework for crash-consistent file systems

W Sul, HY Yeom, H Han - Cluster Computing, 2021 - Springer
In file systems, a single write system call can make multiple modifications to data and
metadata, but such changes are not flushed in an atomic way. To retain the consistency of …

Building an HTAP Database System for Modern Hardware

MJ Freitag - 2023 - mediatum.ub.tum.de
This thesis develops a comprehensive architectural blueprint for a high-performance flash-
based HTAP database system. In particular, we devise novel approaches for low-overhead …

NF-Log: Revisiting Log Writes in Relational Database for Efficient Persistent Memory Utilization

S Zguem, Q Chen, HY Yeom - Proceedings of the 38th ACM/SIGAPP …, 2023 - dl.acm.org
Non-volatile memory (NVM) is a promising storage technology that combines not only high
performance and byte-addressability (like DRAM) but also durability (like SSD). However, as …