- 10
- 0
- 约6.03千字
- 约 51页
- 2019-01-24 发布于浙江
- 举报
* 8.4.4 后备系统 常用的后备系统设备。 磁带机 硬盘 光盘 * 8.5 数据一致性控制 数据一致性的概念在数据库中出现较多。 硬件支持主要是要求在系统中能配置一个高度可靠的存储器系统,或称之为稳定存储器。实现一个稳定存储器的措施是采用冗余技术。将一份信息同时存放在多个独立的、非易失性存储器上。目前采用磁盘双工方式来实现稳定存储器。 * 8.5.1 事务 1、事务(Transaction)的定义 事务是用于访问和修改各种数据项的一个程序单位。可以看作是一系列的读和写操作。 事务的操作全部完成时要执行托付(commit)操作来终止事务。事务失败时要执行夭折(Abort)操作。 事务具有原子性:事务的操作要么全部完成,要么一个也不做。 * 2、 事务记录 记录事务运行时所有对数据项的修改信息。 又称运行日志(Log)。 该记录包括: 事务名 事务的唯一标识 数据项名 被修改的数据项标识 旧值 新值 当一个事务发生时,将一个事务记录也写入事务记录表中。(Ti开始)记录,(Ti修改)记录,(Ti托付)记录 * 3、 恢复算法 由于一组被事务Ti修改的数据以及它们被修改前和修改后的值,都能在事务记录表中找到。因此当系统发生故障后,利用事务记录进行故障恢复。 搜索整个事务记录表: 对于已经完成了各类操作的事务,执行redo操作——把所有被事务Ti修改过的数据设置为新值
原创力文档

文档评论(0)