OceanBase分布式事务中,保证事务原子性的核心机制是?

OceanBase分布式事务中,保证事务原子性的核心机制是?

A. Paxos协议
B. 两阶段提交协议
C. MVCC多版本并发控制
D. 全局时间戳服务

1 个赞

答案:B
B 两阶段提交(2PC)
OceanBase 分布式事务依靠两阶段提交协议保障跨分区事务原子性,实现跨节点事务要么全部提交、要么全部回滚。
准备阶段:协调者通知所有参与者预执行事务、锁定资源;
提交阶段:所有参与者就绪则统一提交,任一参与者失败则全局回滚。

其余选择错误
A Paxos 协议:用于单机多副本的数据强一致落地(同分区多副本),不负责分布式跨分区事务原子性。
C MVCC:多版本并发控制,用来实现读写不阻塞、事务隔离,和原子性无关。
D 全局时间戳服务(GTS):提供全局有序 TS,支撑快照隔离、事务时序,不保障原子提交。