跳转至

数据库恢复

概述

数据库恢复

将数据库从故障状态恢复到正确状态。

故障类型

故障类型
  • 事务故障: 事务执行错误
  • 系统故障: 系统崩溃
  • 介质故障: 磁盘损坏

恢复技术

日志文件

日志文件

记录事务对数据库的更新操作。

内容:

  • 事务标识
  • 操作类型
  • 更新前数据
  • 更新后数据

检查点

检查点技术

定期保存数据库状态。

优点: 减少恢复时间

REDO和UNDO

重做和撤销

  • REDO: 重做已提交事务
  • UNDO: 撤销未提交事务

恢复策略

恢复策略
  • 利用日志进行恢复
  • 利用检查点加速恢复
  • 利用备份进行恢复

参考资料