这道 OBCP 高频考题,真的不懂

OceanBase 集群中 Root Service 主要负责哪项核心工作?
A. 处理用户 SQL 查询
B. 元数据管理、集群拓扑与负载均衡调度
C. 存储业务表数据
D. 同步副本之间事务日志

2 个赞

正确答案是 B. 元数据管理、集群拓扑与负载均衡调度

Root Service(RS)是 OceanBase 集群的**“管理大脑”** ,其核心职责包括:

  • 集群拓扑管理 :Zone 的创建与管理、OBServer 节点的生命周期管理(上线/下线/心跳检测)
  • 元数据管理 :维护集群级别的元数据一致性,包括 Schema 管理、DDL 语句的调度与执行
  • 负载均衡 :计算各节点和资源单元的负载情况,自动发起分区迁移和 Leader 切换任务,确保数据与请求均匀分布
  • 资源管理 :租户创建、资源单元(Unit)分配、资源池管理等
  • 容灾调度 :监控节点状态,故障时自动调度副本迁移到健康节点