一种支持细粒度锁与快速仅重做恢复的新型恢复机制
数据库
2014-09-15 v1
摘要
我们提出了一系列用于事务提交、日志记录、恢复及传播控制的新技术与算法。这些技术组合构成一个恢复组件,确保持久化状态(包括日志和数据页)始终处于已提交状态。针对系统与介质故障的恢复仅需执行重做(REDO)操作,且该过程可与新事务的处理并发进行。该机制支持细粒度锁、部分回滚以及读者事务的快照隔离。我们的设计不依赖特定硬件配置(如非易失性内存或闪存),专为传统磁盘环境设计;尽管如此,它仍能灵活利用现代 I/O 设备以提升事务吞吐量并缩短恢复时间。
引用
@article{arxiv.1409.3682,
title = {A novel recovery mechanism enabling fine-granularity locking and fast, REDO-only recovery},
author = {Caetano Sauer and Theo Härder},
journal= {arXiv preprint arXiv:1409.3682},
year = {2014}
}