分布式管理.pptVIP

  • 3
  • 0
  • 约9.43千字
  • 约 58页
  • 2015-08-15 发布于湖北
  • 举报
分布式管理.ppt

分布式事务管理与恢复 事务概念 事务是访问或更新各种数据项的程序执行单元. 事务必须保证数据库的一致性 事务执行期间数据库可能不一致 事务概念-续 当事务提交(commit)时数据库必须是一致的 事务概念-续 两个问题: 故障 各种软硬件故障 并发执行 多个事务同时执行 事务性质 ACID 原子性(Atomicity) 事务的操作要么全部执行, 要么全部不执行 一致性(Consistency) 并发执行的多个事务,其操作的结果应与以某种顺序串行执行这几个事务所得的结果相同. 持久性(Durability) 当事务提交后, 其操作的结果将永久化, 而与提交后发生的故障无关 事务性质-续 独立性( Isolation) 虽然可以有多个事务同时执行,但是单个事务的执行不应该感知其他事务的存在,因此事务执行的中间结果应该对其他并发事务隐藏 一对事务 Ti 和 Tj的执行, 看起来好像是或者 Ti 在Ti 执行结束之后才开始执行,或者Tj,是在 Ti执行结束之后才开始执行 举例 从账号A向账号B转账 $50: 1. read(A) 2. A := A – 50 3. write(A) 4. read(B) 5. B := B + 50 6. write(B) 举例-续 一致性要求 事务执行后A 和 B账号的总金额

文档评论(0)

1亿VIP精品文档

相关文档