OceanBase中,OBProxy(ODP)将SQL请求路由到具体OBServer的主要依据是?

OceanBase中,OBProxy(ODP)将SQL请求路由到具体OBServer的主要依据是?

A. 客户端的IP地址
B. SQL语句的类型(SELECT/INSERT)
C. 目标数据分区的Leader副本位置
D. 各OBServer的当前负载

答案解析: C

  • 选项A错误:客户端IP地址不是路由的主要依据,OBProxy是数据库专用代理,不基于客户端IP路由
  • 选项B错误:虽然OBProxy会解析SQL语句,但SQL类型不是路由到具体OBServer的主要依据
  • 选项C正确:OBProxy/ODP的核心路由机制就是根据数据分区的Leader副本位置来确定将SQL请求转发到哪个OBServer节点。这是分布式数据库路由的基础逻辑
  • 选项D错误:虽然OBProxy有负载均衡能力,但路由的首要依据是数据位置(Leader副本位置),而非当前负载
1 个赞