第4章分布式数据库中的事务管理和恢复.pptVIP

  • 0
  • 0
  • 约1.58万字
  • 约 80页
  • 2019-08-02 发布于江西
  • 举报

第4章分布式数据库中的事务管理和恢复.ppt

事务概念 事务是访问或更新各种数据项的最小逻辑工作单位。 它是一个操作序列 它可以使数据库从一个一致状态到另外一个一致状态 事务必须保证数据库的一致性 事务执行期间数据库可能不一致 事务概念 当事务提交(commit)时数据库必须是一致的 分布式事务 集中式 事务和操作数据在一个站点上 不存在传输费用 分布式 操作数据分布在不同的站点上 事务也在多个站点上执行 分布式事务是集中式事务的扩充 站点和通信连路故障都可能导致错误发生 分布式事务的恢复要比集中式事务复杂的多 事务分类: 全局事务 通常由一个主事务和在不同站点上执行的子事务组成 主事务:负责事务的开始、提交和异常终止 子事务:完成对相应站点上的数据库的访问操作 局部事务 仅访问或更新一个站点上的数据的事务 ACID特性 原子性(Atomicity) 事务的操作要么全部执行, 要么全部不执行 ,保证数据库一致性状态 一致性(Consistency) 事务的正确性,串行性,并发执行的多个事务,其操作的结果应与以某种顺序串行执行这几个事务所得的结果相同. 持久性(Durability) 当事务提交后, 其操作的结果将永久化, 而与提交后发生的故障无关 隔离性( Isolation) 虽然可以有多个事务同时执行,但是单个事务的执行不应该感知其他事务的存在,因此事务执行的中间结果应该对其他并

文档评论(0)

1亿VIP精品文档

相关文档