OceanBase的使裁成员可以当选为leader角色并提供服务。

OceanBase的使裁成员可以当选为leader角色并提供服务。 这题是对还是错?

5 个赞

这个说法是不正确 的。

在 OceanBase 的高可用架构中,仲裁成员(Arbitration Member)是不可以 当选为 Leader 角色并提供数据库服务的。

什么是仲裁成员?

仲裁成员是 OceanBase 从 V4.1.0 版本开始引入的一种特殊副本类型,旨在增强分布式数据库的容灾能力并降低成本。

仲裁成员的核心特点

  1. 不能当选为主节点 (Leader)
    这是仲裁成员最关键的特性。它不能像全能型副本(Full Replica)那样处理读写请求,因此无法对外提供数据库服务。

  2. 资源开销极小
    仲裁成员不存储任何用户数据(无 MemTable 和 SSTable),也不参与日志同步的投票。它仅存储元数据,并参与 Leader 选举和成员变更的投票。

  3. 核心作用是“投票”
    它的主要作用是在集群发生故障时,通过参与投票来帮助剩余的副本快速形成“多数派”,从而选举出新的 Leader,保证服务的高可用性。

3 个赞

学习

1 个赞

OBCPv4官方文档里好像没说这个