【多选】OceanBase 高可用相关特性包含哪些? A. 分区自动容灾切换 B. 多副本机制 C. Zone 级故障隔离 D. 单副本运行保障高可用

【多选】OceanBase 高可用相关特性包含哪些?
A. 分区自动容灾切换
B. 多副本机制
C. Zone 级故障隔离
D. 单副本运行保障高可用

答案:A、B、C

  • A. 分区自动容灾切换 —— 正确。OceanBase 以分区为单位存储并提供高可用服务,每个分区有多个副本,其中只有一个主副本(Leader)接受修改,其余为从副本(Follower);当主副本所在节点故障时,会由一个从副本被选举为新的主节点继续提供服务。
  • B. 多副本机制 —— 正确。OceanBase 采用基于 Shared-Nothing 的多副本架构,让整个系统没有单点故障,保证持续可用。副本间通过 Multi-Paxos 共识协议同步,多数派持久化成功即可保证,少数派副本故障时数据不丢失。
  • C. Zone 级故障隔离 —— 正确。一个 Zone 通常对应一个机房,一个分区的多个副本一般分散在不同 Zone 中;按部署方式不同可实现服务器级、机房(Zone)级、地区(Region)级的无损容灾,均能自动切换。
  • D. 单副本运行保障高可用 —— 错误。单副本无法形成多数派,一旦该副本所在节点故障就会既丢服务又可能丢数据,与多副本+Paxos 的高可用思路相悖。