根据分布式数据库系统中的两阶段提交协议(2PC),有如下操作指令: ①协调器向

资格题库2022-08-02  34

问题 根据分布式数据库系统中的两阶段提交协议(2PC),有如下操作指令:①协调器向参与者发prepare消息;②参与者向协调器发回ready消息;③参与者向协调器发回abort消息;④协调器向参与者发commit消息;⑤协调器向参与者发rollback消息;满足2PC的序列是(  )。A.①②⑤B.①②④C.②③⑤D.②③④

选项 A.①②⑤
B.①②④
C.②③⑤
D.②③④

答案 B

解析 本题考查对分布式数据库2PC协议的掌握。2PC协议的内容为:协调器向所有参与者发送Prepare消息;各参与者若愿意提交属于自己的部分,则向协调器发ready消息,否则发abort消息;协调器收到所有参与者的ready消息后,方能再向所有参与者发commit消息,否则超时或有一个参与者发来了abort消息,则协调器只能向所有参与者发rollback消息,撤销本事务。2PC保证了分布式数据库中事务的ACID属性。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2420015.html

最新回复(0)