首批通过分布式安全可靠测评,为关键业务系统打造
OceanBase AP 部署概述
更新时间:2026-06-12 17:43:09
可以根据需要选择合适的产品形态、部署方案和部署方式。
选择合适的产品形态
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 增强混合负载(准实时决策分析)场景的支持,OceanBase 数据库提供了对只读列存副本(Column Store Replica,C 副本)的支持。用户可以将列存副本部署在独立的 Zone 上。在列存副本上,用户表(含复制表,不含索引表、内部表、系统表)以列存格式存储。

租户在 Locality 中部署列存副本(C 副本)后,访问 C 副本需要 单独部署一套 ODP(ODP V4.3.2+),并在 ODP 侧配置弱读与列存路由,使 OLAP 请求以弱读等方式到达列存副本。部署与配置步骤见 部署与使用列存副本。
整体架构选型,参见 典型 AP 架构部署指南。