关于 OceanBase 集群的高可用能力,以下描述错误的是?


A. 当单个 OBServer 节点故障时,该节点上的分区 Leader 会自动切换到其他副本所在的节点,服务不会中断。

B. OceanBase 集群中,如果多数派副本故障,Paxos 协议仍然可以正常工作,只是性能会有所下降。

C. 通过在不同机房部署 Zone,OceanBase 集群可以容忍整个机房级别的故障。

D. OceanBase 的数据多副本机制结合 Paxos 协议,保证了数据库在少数派节点故障时的数据零丢失。

3 个赞

解析
OceanBase 通过 Paxos 协议保证数据强一致性,多数派(超过半数)副本正常工作时,集群才能正常提供服务。如果多数派副本故障(例如 3 副本集群中有 2 个副本故障),集群将无法选举 Leader,服务会中断 ,需要人工干预恢复。Paxos 协议只能容忍少数派故障 (如 3 副本容忍 1 个故障,5 副本容忍 2 个故障)。

  • A 正确 :单节点故障属于少数派故障,Paxos 自动切换 Leader,服务不中断。
  • B 错误 :多数派故障会导致集群不可用,而非“只是性能下降”。
  • C 正确 :不同 Zone 部署在不同机房,可容忍单机房故障。
  • D 正确 :Paxos 多数派确认机制保证少数派故障时数据零丢失。
4 个赞

正确答案:B

4 个赞

B选项

5 个赞

选B

2 个赞

加油加油