数据库系统的故障恢复(理论)

本文探讨了数据库系统的故障恢复机制,包括事务失败、系统失败和磁盘失败等类型。重点阐述了基于日志的恢复方法,详细介绍了日志记录结构、延迟数据库修改(redo日志)和立即数据库修改(undo日志)的原理。此外,还讨论了检查点的重要性和工作原理,以及阴影页恢复策略,分析了其与日志恢复法的比较。
摘要由CSDN通过智能技术生成

Recovery:

1.Failure types: 

              transaction failure, system failure, disk failure.
2.Log-based recovery

  1. log record structures
  2. Deferred database modification: redo logs

                1) .Log record structures

                2).Write rules:
                3).How to recovery

3.Immediate database modification: undo logs

  1. Log record structures
  2. Write rules:
  3. How to recovery

4.Check-points: why?how?

  1. Nonquiescent checkpointing
  2. How checkpoint works?

5.Shadow paging recovery

  1. Current page table/shadow page table
  2. What to do when commit a transaction?
  3. How to recovery?
  4. Compare with log-based recovery


评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值