数据库恢复概述

数据库故障

故障是不可避免的,比如计算机硬件故障、系统软件和应用软件的错误、操作员的失误、恶意的破坏。故障会影响运行事务非正常中断、破坏数据库。

数据库故障恢复

将因破坏或故障而导致的DB数据的错误状态恢复到最近一个正确状态的技术。

  • 目标

    1. 保持事务原子性

    2. 保持事务持久性

  • 策略

    • 保证故障发生后,能把数据库中的数据从错误状态恢复到某种逻辑一致的状态

    • 保证事务ACID

    恢复技术是衡量系统优劣的重要指标

  • 实现

    由DBMS专门的恢复子系统完成

数据库故障分类

  • 事务故障

  • 系统故障(系统崩溃)

  • 介质故障(磁盘故障)

Last updated