故障恢复+并发控制

事务:用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。

ACID特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持续性(Durability)。

恢复机制关注两个问题:

1)如何建立冗余数据。

2)如何利用这些冗余数据实施数据库恢复。

建立冗余数据:

1)数据转储:DBA定期将整个数据库复制到磁带或另一个磁盘上保存。

静态转储:在系统中无运行事务时进行转储。即转储操作开始时,数据库处于一致性状态,而转储期间不允许对数据库进行任何存取、修改。

动态转储:转储期间允许对数据库进行存取、修改。需要把转储期间各事务对数据库的修改活动登记下来,建立日志文件。

海量转储:每次转储全部数据库。

增量转储:每次只转储上一次转储后更新过的数据。

2)登记日志文件

猜你喜欢

转载自www.cnblogs.com/cing/p/9257575.html