跳到主要内容

数据库恢复系统

19.1 故障分类

19.2 存储器

19.2.1 稳定存储器的实现

19.2.2 数据访问

19.3 恢复与原子性

19.3.1 日志记录

19.3.2 数据库修改

19.3.3 并发控制与恢复

19.3.4 事务提交

19.3.5 使用日志来重做和撤销事务

19.3.6 检查点

19.4 恢复算法

19.4.1 事务回滚

19.4.2 系统崩溃后的恢复

19.4.3 提交处理的优化

19.5 缓冲区管理

19.5.1 日志记录缓冲

19.5.2 数据库缓冲

19.5.3 操作系统在缓冲区管理中的作用

19.5.4 模糊检查点

19.6 非易失性存储器上数据丢失的故障

19.7 使用远程备份系统的高可用性

19.8 锁的提前释放与逻辑撤销操作

19.8.1 逻辑操作

19.8.2 逻辑撤销日志记录

19.8.3 有逻辑撤销的事务回滚

19.8.4 逻辑撤销中的并发问题

19.9 ARIES

19.9.1 数据结构

19.9.2 恢复算法

19.9.3 其他特性

19.10 主存数据库的恢复

19.11 总结