3.隔离性 对并发执行而言 个事务的执行不能被其他事务干扰 口一个事务内部的操作及使用的数据对其他并发事务是隔离 的 口并发执行的各个事务之间不能互相干扰
3. 隔离性 对并发执行而言 一个事务的执行不能被其他事务干扰 一个事务内部的操作及使用的数据对其他并发事务是隔离 的 并发执行的各个事务之间不能互相干扰
3.隔离性 1读A=16 读A=16 ③A←A-1 写回A=15 A←A-3 写回A=13 T1的修改被2覆盖了!
T1的修改被T2覆盖了! 读A=16 A←A-3 写回A=13 ① 读A=16 ② ③ A←A-1 写回A=15 ④ T1 T2 3. 隔离性
4.持续性 口持续性也称永久性( Permanence) ■一个事务一旦提交,它对数据库中数据的改变就应该 是永久性的。 ■接下来的其他操作或故障不应该对其执行结果有任何 影响
4. 持续性 持续性也称永久性(Permanence) ◼ 一个事务一旦提交,它对数据库中数据的改变就应该 是永久性的。 ◼ 接下来的其他操作或故障不应该对其执行结果有任何 影响
事务的特性 口保证事务ACID特性是事务处理的任务 口破坏事务ACID特性的因素 多个事务并行运行时,不同事务的操作交叉执行 事务在运行过程中被强行停止
事务的特性 保证事务ACID特性是事务处理的任务 破坏事务ACID特性的因素 ◼ 多个事务并行运行时,不同事务的操作交叉执行 ◼ 事务在运行过程中被强行停止
第8讲数据库恢复技术 8.1事务的基本概念 8.2数据库恢复概述 8.3故障的种类 8.4恢复的实现技术 8.5恢复策略 8.6具有检查点的恢复技术 8.7数据库镜像 88小结
第8讲 数据库恢复技术 8.1 事务的基本概念 8.2 数据库恢复概述 8.3 故障的种类 8.4 恢复的实现技术 8.5 恢复策略 8.6 具有检查点的恢复技术 8.7 数据库镜像 8.8 小结