中文

一种支持细粒度锁与快速仅重做恢复的新型恢复机制

数据库 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}
}