OceanBase的使裁成员可以当选为leader角色并提供服务。 这题是对还是错?
5 个赞
这个说法是不正确 的。
在 OceanBase 的高可用架构中,仲裁成员(Arbitration Member)是不可以 当选为 Leader 角色并提供数据库服务的。
什么是仲裁成员?
仲裁成员是 OceanBase 从 V4.1.0 版本开始引入的一种特殊副本类型,旨在增强分布式数据库的容灾能力并降低成本。
仲裁成员的核心特点
-
不能当选为主节点 (Leader)
这是仲裁成员最关键的特性。它不能像全能型副本(Full Replica)那样处理读写请求,因此无法对外提供数据库服务。 -
资源开销极小
仲裁成员不存储任何用户数据(无 MemTable 和 SSTable),也不参与日志同步的投票。它仅存储元数据,并参与 Leader 选举和成员变更的投票。 -
核心作用是“投票”
它的主要作用是在集群发生故障时,通过参与投票来帮助剩余的副本快速形成“多数派”,从而选举出新的 Leader,保证服务的高可用性。
3 个赞
学习
1 个赞
OBCPv4官方文档里好像没说这个