中务 特性 (ACID) ■原子性(Atomicity) ◆事务的所有操作在数据库中要么全部正确反映,要么全部不反映。 ◆解决不一致问题。 ◆在系统崩溃后,DBMS将恢复或撤销系统崩溃时处于活动状态的事务对 数据库产生的影响,从而保证事务的原子性。 ◆事务原子性由事务管理部件(Transact ion-Management Component) 处理。 ■一致性(Consi stency) ◆是指当事务完成时,必须使所有数据都具有一致的状态。 ◆主要由应用开发人员来确保。 学以致用 DATABASE@UESTC 用以促学
学以致用 DATABASE@UESTC 用以促学 ◼ 原子性(Atomicity) ◆事务的所有操作在数据库中要么全部正确反映,要么全部不反映。 ◆解决不一致问题。 ◆在系统崩溃后,DBMS将恢复或撤销系统崩溃时处于活动状态的事务对 数据库产生的影响,从而保证事务的原子性。 ◆事务原子性由事务管理部件(Transaction-Management Component) 处理。 ◼ 一致性(Consistency) ◆是指当事务完成时,必须使所有数据都具有一致的状态。 ◆主要由应用开发人员来确保
享务 特性 (ACID) ☒ ■ 隔离性(Isolation) ◆当多个事务并发执行时,一个事务的执行不能被其他事务干扰。 ◆解决前面提到的并发执行带来的错误问题。 ◆由于性能的原因,需要对事务进行交叉调度,但交错调度的效果应该 和某个串行调度的结果是一致的。 ◆隔离性通过数据库系统中的并发控制部件(Concur rency-Control Component)处理。 ■持续性(Durability) ◆一个事务一旦提交,它对数据库中数据的改变应该是永久性的,即使 系统可能出现故障。 ◆持续性由数据库系统中的恢复管理部件(Recovery-Management Component)的软件部件负责。 学以致用 用以促学 DATABASE@UESTC
学以致用 DATABASE@UESTC 用以促学 ◼ 隔离性(Isolation) ◆当多个事务并发执行时,一个事务的执行不能被其他事务干扰。 ◆解决前面提到的并发执行带来的错误问题。 ◆由于性能的原因,需要对事务进行交叉调度,但交错调度的效果应该 和某个串行调度的结果是一致的。 ◆隔离性通过数据库系统中的并发控制部件(Concurrency-Control Component)处理。 ◼ 持续性(Durability) ◆一个事务一旦提交,它对数据库中数据的改变应该是永久性的,即使 系统可能出现故障。 ◆持续性由数据库系统中的恢复管理部件(Recovery-Management Component)的软件部件负责
本章内容 @ 事务概念 数据库恢复概述 3 数据库恢复实现技术 故障的种类及恢复策略 *RAID 学以致用 DATABASE@UESTC 用以促学
学以致用 DATABASE@UESTC 用以促学 1 Click to add Title 事务概念 2 Click to add Title 数据库恢复概述 23 Click to add Title 数据库恢复实现技术 14 Click to add Title 故障的种类及恢复策略 15 Click to add Title *RAID
恢复概述 ☒ ■数据库系统对付故障的两种措施 ◆预防故障:尽可能提高系统的可靠性; ◆在系统发生故障后,把数据库恢复到一致状态。 ■恢复机制涉及两个关键问题 ◆如何建立冗余数据 ◆如何利用冗余数据实施数据库恢复 ■恢复技术是衡量数据库管理系统优劣的重要指标 学以致用 DATABASE@UESTC 用以促学
学以致用 DATABASE@UESTC 用以促学 ◼ 数据库系统对付故障的两种措施 ◆预防故障:尽可能提高系统的可靠性; ◆在系统发生故障后,把数据库恢复到一致状态。 ◼ 恢复机制涉及两个关键问题 ◆如何建立冗余数据 ◆如何利用冗余数据实施数据库恢复 ◼ 恢复技术是衡量数据库管理系统优劣的重要指标
本章内容 @ ☒ 事务概念 数据库恢复概述 数据库恢复实现技术 故障的种类及恢复策略 *RAID 学以致用 DATABASE@UESTC 用以促学
学以致用 DATABASE@UESTC 用以促学 1 Click to add Title 事务概念 2 Click to add Title 数据库恢复概述 23 Click to add Title 数据库恢复实现技术 14 Click to add Title 故障的种类及恢复策略 15 Click to add Title *RAID