OBProxy在OceanBase架构中的主要作用是?

OBProxy在OceanBase架构中的主要作用是?

A. 存储用户数据
B. 将应用请求路由到合适的OBServer
C. 管理集群元数据
D. 执行数据备份恢复

3 个赞

正确答案是:B. 将应用请求路由到合适的OBServer

解析:

在 OceanBase 架构中,OBProxy(全称为 OceanBase Database Proxy,又称 ODP)是数据库的接入层和代理服务。它的核心作用包括:

  • B. 将应用请求路由到合适的OBServer(正确) :OBProxy 是一个反向代理,负责接收客户端发出的 SQL 请求,并对其进行轻量级的解析。它能够感知后端 OceanBase 集群中表和分区的分布位置,结合读写分离策略、节点负载等情况,将请求精准地转发到最合适的 OBServer 节点进行处理
1 个赞

选择B
B. 将应用请求路由到合适的 OBServer → 正确,OBProxy(ODP)是数据库代理,核心功能是 SQL 请求路由、负载均衡、连接管理,转发客户端请求至对应租户的 OBServer 节点。

其余选项错误
A. 存储用户数据 → 错误,存储数据是 OBServer 的职责。
C. 管理集群元数据 → 错误,元数据由 RootService(RS)负责。
D. 执行数据备份恢复 → 错误,备份恢复由 OBServer 配套工具完成,不是 OBProxy 核心作用。

1 个赞

答案B

1 个赞

B. 将应用请求路由到合适的OBServer

1 个赞