《OBCP 每日一问》持续更新|OceanBase 选择题专项

OceanBase 默认的副本协议是?
A. Paxos
B. Raft
C. 两阶段提交 2PC
D. Gossip

OceanBase 默认的副本协议是 A. Paxos

OceanBase 是一款原生分布式数据库,其核心高可用和强一致性能力正是基于 Paxos 一致性协议 实现的。

  • Paxos 协议的作用 :OceanBase 通过 Paxos 协议将事务日志(Clog)复制到多个数据副本(如默认的三副本或五副本)。在进行写操作时,必须保证多数派(例如三副本中的两个)副本确认日志写入成功,事务才会向客户端返回成功。这种机制确保了在少数派副本发生故障时,系统能够自动选举出新的主副本,并保证数据零丢失(RPO=0)和极短的故障恢复时间(RTO<8秒)。