首页 > 试题广场 >

下面有关两阶段提交协议说法错误的是?

[单选题]
下面有关两阶段提交协议说法错误的是?
  • 它是协调所有分布式原子事务参与者,并决定提交或取消(回滚)的分布式算法
  • 两阶段提交保证了分布式事务的持久性
  • 两阶段指的是请求阶段和提交阶段
  • 三阶段提交协议和二阶段提交协议相比,引入超时的机制
推荐
B

A 正确 两阶段提交协议(two phase commit protocol,2PC)可以保证数据的强一致性,许多分布式关系型数据管理系统采用此协议来完成分布式事务。它是协调所有分布式原子事务参与者,并决定提交或取消(回滚)的分布式算法。
B 错误 数据库的一致性是由数据库的完整性约束实现的,持久性则是通过commit日志来实现的,不是由两阶段提交来保证的。
C 正确 两阶段提交协议由两个阶段组成:请求阶段和提交阶段。
D 正确 三阶段提交协议,在其中引入超时的机制,将阶段1分解为两个阶段:在超时发生以前,系统处于不确定阶段;在超时发生以后,系统则转入确定阶段。
编辑于 2015-02-02 22:01:49 回复(0)