RootService 总控服务提供资源分配及调度功能,主要包括哪些功能?

A. 分区及副本管理

B. 动态负载均衡

C. SQL 引擎协调

D. 扩容和缩容

该选什么?

1 个赞

选择A、B、D

OceanBase 数据库集群会有一个总控服务(RootService),其运行在某个 OBServer上。当 RootService 所在机器故障时,其余 OBServer 会选举出来新的 RootService。RootService 主要提供资源管理、容灾、负载均衡、schema 管理等功能,其中:

资源管理

包括 Region/Zone/OBServer/Resource Pool/Unit 等元信息的管理,比如:上下线 OBServer、改变 Tenant 资源规格等。

负载均衡

决定 Unit 在多个机器间的分布。

容灾

通过自动复制、迁移等手段,保证日志流分布和类型与用户指定的 Locality 最终保持一致。

Schema 管理

负责处理 DDL 请求并生成新 Schema。

1 个赞

了解了解