OceanBase集群的架构为同城三机房三副本,**业务租户的 primary zone 为 (zone1, zone2; zone3),** 现需要将报表类的查询部署在zone3所在机房,并配置LDC路由以访问从副本。以下关于LDC路由配置说法正确的是哪一个:

OceanBase集群的架构为同城三机房三副本,业务租户的 primary zone 为 (zone1, zone2; zone3), 现需要将报表类的查询部署在zone3所在机房,并配置LDC路由以访问从副本。以下关于LDC路由配置说法正确的是哪一个:

A. 需要设置每个Zone的IDC和Region属性

B. 必须修改报表类应用程序的SQL语句,以支持读取从副本(弱一致性读)

C. 需要设置租户的primary zone为单个zone

D. 需要设置每个OBServer的IDC和Region属性

1 个赞

好像选A

结合 OceanBase 的 LDC(Logical Data Center,逻辑数据中心)路由机制来逐一分析各个选项:
A. 正确 / D. 错误:LDC 路由的核心是让 ODP(OceanBase Database Proxy)感知到物理机房的拓扑结构。在 OceanBase 中,REGION(地域/城市)和 IDC(机房)属性是配置在 Zone(可用区) 级别的,而不是直接配置在单个 OBServer 节点上。为了实现报表类查询能精准定位到 zone3 所在的机房并访问从副本,必须为集群中的每个 Zone 准确设置其所属的 Region 和 IDC 属性。

答案是A吧