两阶段提交协议分布式事务增强数据库一致性分布Read.pptVIP

  • 5
  • 0
  • 约8.6千字
  • 约 51页
  • 2016-11-29 发布于江苏
  • 举报

两阶段提交协议分布式事务增强数据库一致性分布Read.ppt

4.3 两阶段提交协议 4.4分布式数据库中的数据更新 4.5分布式事务增强数据库一致性 4.6本章小结 4.3 两阶段提交协议 4.3.1 两阶段提交协议的基本思想和内容 4.3.2 两阶段提交协议的通信结构 4.3.3 两阶段提交协议与故障恢复 4.3.1 两阶段提交协议的基本思想和内容 两阶段提交协议(Two-phase Commitment Protocal—2PC)既简单又精巧,它把本地原子性提交行为的效果扩展到分布式事务,保证了分布式事务提交的原子性,并在不损坏日志的情况下.实现快速故障恢复,提高分布式数据库系统的可靠性。 在两阶段提交协议中,把分布式事务的某一个代理(根代理)指定为协调者(coodinator),所有其他代理称为参与者(Participants)。只有协调者才有掌握提交或撤销事务的决定权,而其他参与者各自负责在其本地数据库中执行写操作,并向协调者提出撤销或提交子事务的意向。一般一个站点惟一地对应一个子事务,如果某一参与者与协调者在同一站点,虽然它们不需要使用网络来通信,但在处理时仍逻辑地认为它与协调者不在同一站点。 图4.14为协调者和参与者关系的示意图 2PC保证分布式事务提交的原子性,这是通过坚持在分布式事务的结果生效以前,所有参与执行分布式事务的站点都同意提交而做到这一点

文档评论(0)

1亿VIP精品文档

相关文档