---
title: "数据库代理概述 - OB Cloud 云数据库 master | OceanBase 文档中心"
description: 数据库代理概述 OB Cloud 数据库代理位于客户端和 OB Cloud 数据库之间，负责接收客户端的请求，并将请求转发到后端的 OB Cloud 数据库。保证最佳路由，尽量避免分布式事务；保证多副本场景下，单台服务器故障不影响应用，提升OceanBase 数据库的高可用能力。 概念介绍 代理连接地址（原代理终端）…
image: https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*OSPzQ6GUQF4AAAAAQHAAAAgAeiGDAQ/original
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*qbZXRo_94ZEAAAAAAAAAAAAADiGDAQ/original) OB Cloud 云数据库

# 数据库代理概述

更新时间：2026-06-23 11:26:21

OB Cloud 数据库代理位于客户端和 OB Cloud 数据库之间，负责接收客户端的请求，并将请求转发到后端的 OB Cloud 数据库。保证最佳路由，尽量避免分布式事务；保证多副本场景下，单台服务器故障不影响应用，提升OceanBase 数据库的高可用能力。

## 概念介绍

### 代理连接地址（原代理终端）

代理连接地址（原代理终端）是数据库代理的核心，支持自定义连接地址访问策略、修改连接地址前缀和端口号等。通过数据库代理连接地址连接RDS实例可以使用数据库代理的高级功能。

## 特性介绍

OB Cloud 数据库代理具有连接管理、最佳路由、高性能转发、易运维、高可用和专有协议等特性。

### 连接管理

针对一个客户端的物理连接，数据库代理维持自身到后端多个 OBServer 节点的连接，采用基于版本号的增量同步方案维持了每个 OBServer 节点连接的会话状态，保证了客户端高效访问各个 OBServer 节点。

### 最佳路由

数据库代理充分考虑用户请求涉及的副本位置、用户配置的读写分离路由策略、OceanBase 多地部署的最优链路，以及 OceanBase 各机器的状态及负载情况，将用户的请求路由到最佳的 OBServer 节点，最大程度地保证了 OceanBase 整体的高性能运转。

### 高性能转发

数据库代理完整兼容 MySQL 协议，并支持 OceanBase 自研协议，采用多线程异步框架和透明流式转发的设计，保证了数据的高性能转发，同时确保了自身对机器资源的最小消耗。

### 易运维

数据库代理本身无状态，支持无限水平扩展，支持同时访问多个 OceanBase 集群。您可通 OB Cloud 控制台对数据库代理状态进行实时监控，这使得运维简单便利。

### 高可用

数据库代理高可用分为两部分：一方面保证自身高可用，持续提供代理服务；另一方面数据库代理是 OceanBase 高可用体系的主要组成部分，可以对用户屏蔽宕机、升级等情况，保证 OceanBase 数据库服务的稳定和快速恢复。

### 专有协议

数据库代理与 OBServer 节点默认采用了 OceanBase 专有协议，如增加报文的 CRC 校验保证与 OBServer 节点链路的正确性，增强传输协议以支持 Oracle 兼容性的数据类型和交互模型。

 上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
