课件:分布式数据库中的可靠性.pptVIP

  • 1
  • 0
  • 约2.02万字
  • 约 81页
  • 2019-06-20 发布于广东
  • 举报
网络分割时, 在每个分割部分选择一个新的协调者 3PC中加入PA状态, 从而不允许从Wait /Ready到Abort 状态的转换 原因 有多个协调者阻止事务终结, 不允许多个协调者得出不同的结论, 因此希望协调者获得撤销的决定 如果新协调者故障, 它不知道是否达到提交或撤销的法定票数, 这样参与者必须明确做出提交或撤销的决定 Ready(或Wait)都不满足该需求, 预示引入另一个状态Pre-Abort, 该状态在Ready和Abort之间 4.2 基于表决的协议 4 网络分割与提交协议 I W A C commit prepare vote-abort global-abort vote-commit prepare-to-commit I R A C prepare vote-commit global-abort ACK prepare-to-commit ready-to-commit prepare vote-abort 基于法定人数3PC中事务的状态转换图 PC PC ready-to-commit global-commit global-commit ACK (a) 协调者 (b) 参与者 PA ready-to-abort global-abort PA ready-to-abort global-abort 基于法定人数的3PC集中式协议 选择一个新的协

文档评论(0)

1亿VIP精品文档

相关文档