首批通过分布式安全可靠测评,为关键业务系统打造
OceanBase AP 部署概述
更新时间:2026-07-01 17:07:57
可以根据需要选择合适的产品形态、部署方案和部署方式。
选择合适的产品形态
OceanBase 数据库提供企业版和社区版两种形态:
- OceanBase 数据库企业版:一款完全自研的企业级原生分布式数据库,在普通硬件上实现金融级高可用,首创“三地五中心”城市级故障自动无损容灾新标准,刷新过 TPC-C 标准测试世界纪录,单集群规模超过 1500 节点,具有云原生、强一致性、高度兼容 Oracle/MySQL 等特性。
- OceanBase 数据库社区版:一款完全自研的兼容 MySQL 的单机分布式一体化国产开源数据库,具有原生分布式架构,支持金融级高可用、透明水平扩展、分布式事务、多租户和语法兼容等企业级特性。
有关 OceanBase 企业版和社区版的功能差异,参见 企业版和社区版的功能差异。
选择合适的部署方案
OceanBase 数据库支持单机(单机房部署 OceanBase 集群)、机房(同城多机房部署 OceanBase 集群,机房以下统称:IDC)、城市(多城市部署 OceanBase 集群)级别的高可用和容灾,可以进行单机房、双机房、两地三中心、三地五中心部署,且支持部署仲裁服务来降低成本。
关于每种部署方案的详细介绍,参见 OceanBase 集群高可用部署方案简介。
选择合适的部署方式
| 产品形态 | 使用场景 | 推荐的部署方式 | 部署工具 |
|---|---|---|---|
| OceanBase 企业版 | 生产环境 | 建议使用 OCP 部署 OceanBase 集群。 具体操作请参见 使用 OCP 部署三副本 OceanBase 集群。 |
OAT + OCP |
| OceanBase 企业版 | 非生产环境 | 可以使用命令行部署 OceanBase 集群。 具体操作请参见 使用命令行部署三副本 OceanBase 集群。 |
oatcli 命令行工具 |
| OceanBase 社区版 | 线上环境 | 建议使用 obd 进行标准部署。 具体操作参见 通过 obd 白屏部署 OceanBase 集群。 |
obd |
| OceanBase 社区版 | kubernetes 环境 | 建议使用 ob-operator 的方式部署。 具体操作参见 在 Kubernetes 集群中部署 OceanBase 数据库。 |
ob-operator |
| OceanBase 社区版 | 非原生支持的操作系统(比如 MAC 和 Windows)的快速体验场景 | 建议使用 Docker 镜像的方式进行部署。 具体操作参见 部署 OceanBase 数据库容器环境中的 方案三:部署 OceanBase 容器环境 一节。 |
|
| OceanBase 社区版 | 原生支持的操作系统(Linux 系列,具体见支持的操作系统列表)的快速体验场景 | 建议使用 obd 进行部署;具体操作参见官网《OceanBase 安装部署工具》文档 快速上手/快速部署 OceanBase 数据库中的 方案一:部署 OceanBase 演示环境 或 方案二:部署 OceanBase 集群环境。 | obd |
规划您的资源
选择了合适的部署方案开始部署之前,您需要规划和准备部署所需的资源。
- 有关服务器的配置要求,参见 准备服务器。
部署列存副本
为支持 TP 与 AP 混合负载等场景,OceanBase 支持在独立 Zone 上部署只读列存副本(C 副本)。
列存副本有两种部署形态:
V4.6.0 之前,弱一致只读列存副本部署,需要为列存副本配置独立的 ODP,并通过 ODP 的配置项设置请求路由策略。

V4.6.0 及以上,强读列存副本部署,不需要为列存副本配置独立的 ODP。列存副本可与行存副本共用同一个 ODP,并由数据库自动选择路由策略。

详细的操作步骤,参见 部署与使用列存副本;架构选型还可对照 典型 AP 架构部署指南。