数据库恢复技术

事条的四大特性:

ACID A:原子性 actom 要么全做,要么全不做 C:一致性 consistent 一致性与原子性密切相关,要么全做要么全不做,否则就会造成数据不一致。比如说:银行汇钱,两边都有操作才行 I:隔离性 isolate 一个事务的执行不能被其他事务所干扰 D:持久性 duration 数据库的改变是永久的。比如要落入磁盘

查询优化分为:代数优化物理优化两类。 查询阶段的基本步骤是:查询分析、查询检查、查询优化、查询执行

  1. 事物内部故障 采取 RED0 重做和 UNDO 撤销技术
  2. 系统故障 DBMS 系统突然停转,系统要重启
  3. 介质故障 硬件损坏
  4. 计算机病毒
  • 数据转储 对失败的事务重新执行
  • 日志文件 记录事务对数据的更新操作的文件
  • 事务故障的恢复 事务异常终止,那么就撤销之前的所有操作
  • 系统故障的恢复 还没执行完的事务 UNDO、丢失的事务 REDO。
  • 介质故障的恢复 重装数据库,然后重做已经完成的事务