10第十篇__分布式事务.pptVIP

  • 5
  • 0
  • 约2.53千字
  • 约 16页
  • 2018-06-13 发布于湖北
  • 举报
北京邮电大学 高级操作系统 北京邮电大学 * 北京邮电大学 Outline 第十章 分布式事务 北京邮电大学 第十章 分布式事务 事务的ACID特性: ?原子性、一致性、独立性、持久性 分布式事务:其活动涉及多个服务器的事务; 嵌套事务:间接涉及多个服务器的客户事务; ? 每个服务器对其本地数据实行本地并发控制,以保证事务在本地可串行,分布式事务必须在全局可串行。 在某些情况下,事务在本地服务器上是串行的,但同时可以发生不同服务器间的依赖循环,从而导致死锁。 北京邮电大学 分布式事务的协调者 事务的第一个服务器成为事务的协调者,负责终止或提交事务,以及增加其他被称为参与者的服务器,协调者管理着一个参与者表列,而每个参与者都记录了协调者服务器的标识。 第十章 分布式事务 北京邮电大学 原子提交协议: 第十章 分布式事务 北京邮电大学 两阶段提交协议中的超时 若协调者失败了,则参与者不能获得应答直到协调者重新启动,这 会导致参与者处于不确定状态的额外延迟。 ? 当客户发送了close transaction给协调者,参与者只能检测到这种 情况:长时间没有特定事务的请求。 由于在这个时期没有作出决定,参与者可在一段时间后单向决定 终止。 第十章 分布式事务 北京邮电大学 (1)预读写 如果一个事务对一个数据进行读操作,而这个数据正在被其他将要退出的事务操作,这时预读问题就

文档评论(0)

1亿VIP精品文档

相关文档