关于主备租户,以下说法正确的是:【多选】

A 主备租户要配置要完全相同,使用相同的资源规格和副本数
B 主租户与备租户互相感知,主租户主动将日志发送到备租户来同步数据
C 主备租户可以异构,不需要资源规格和副本数完全一致
D 主租户与不感知备租户,备租户主动拉取主租户的活跃日志或归档来取同步数据

选CD

C选项,OceanBase 官方文档明确指出,主租户和备租户不要求资源同构 ,可以使用不同的资源规格(CPU/内存)、副本数(Locality)等,这为资源优化和成本控制提供了便利。
D选项, 主租户完全不感知备租户的存在,所有日志同步都由备租户主动发起

1 个赞

正确答案是 C、D

详细解析:

  • :x: 选项 A 错误 / :white_check_mark: 选项 C 正确
    在 OceanBase V4.x 版本中,主租户和备租户采用松耦合架构。官方文档明确指出,主备租户的资源规格、配置项以及 Locality(副本数)等不要求必须相同或同构 3。虽然在实际生产实践中建议尽量保持相同的资源规格以确保最佳的兼容性和稳定性,但这并非强制限制。因此,选项 A 说法过于绝对,而选项 C 描述准确。

  • :x: 选项 B 错误 / :white_check_mark: 选项 D 正确
    关于日志同步机制,OceanBase 的物理备库方案中,备租户既可以通过网络直连主租户所在的集群来主动拉取在线日志,也可以通过读取主租户归档到共享存储(如 OSS/NFS)中的归档日志来实现数据同步2。这种设计使得备租户与上游租户不需要强依赖直连维护成员关系,主租户本身并不感知备租户的存在,而是由备租户主动去获取日志进行回放7。因此,选项 D 的描述符合实际原理,而选项 B 认为“主租户主动发送”是错误的。

感谢采纳 :handshake: