定义
OceanBase 是一款基于通用 PC 服务器的分布式关系数据库,由蚂蚁集团(蚂蚁金服)自主研发,2010 年立项,用于应对互联网业务高速增长带来的高并发和海量数据挑战。[3][4] 传统关系数据库多为集中式架构,处理能力和存储容量受限,OceanBase 通过分布式设计实现联机事务处理的水平扩展。[1] 它在普通硬件上提供金融级高可用,并高度兼容 Oracle 数据库与 MySQL 两种生态,可在同一集群内以不同兼容模式提供数据库服务。[2][5]
原理
OceanBase 集群由若干可用区(Zone)组成,通常为 1 至 5 个。每个可用区包含一个或多个 OceanBase 节点(OBServer),每个节点由 SQL 引擎、事务引擎和存储引擎构成。数据按数据分片组织,每个分片在每个可用区各有一份副本,这些副本组成该分片的 Paxos 组。[3] 2013 年起,OceanBase 引入 Paxos 分布式一致性协议,事务提交前把日志同步给备副本,只有获得多数派持久化的日志才能提交,少数副本故障时仍可无损提供服务。[3] 应用通常通过 OBProxy(OceanBase Database Proxy)接入,以屏蔽节点上下线和数据迁移带来的影响。[3]
发展历程
2010 年,为满足业务增长需求,阿里巴巴与支付宝开始自主研发 OceanBase。[4] 2019 年 10 月 2 日,据国际事务处理性能委员会(TPC)披露,OceanBase 在 TPC-C 基准测试中打破 甲骨文公司(Oracle)保持 9 年的世界纪录,成为首个登顶该榜单的中国数据库产品。[6] 2020 年 5 月,其 TPC-C 成绩提升至 7.07 亿 tpmC,再度刷新自身纪录。[7] 2020 年 6 月,蚂蚁集团宣布将 OceanBase 独立进行公司化运作,成立北京奥星贝斯科技有限公司。[7] 2021 年 6 月 1 日,OceanBase 社区版宣布开源,开放 300 多万行核心代码。[8] 2022 年 8 月,4.0 版本发布,推出单机分布式一体化架构。[9]
应用
OceanBase 最初服务于阿里巴巴和蚂蚁集团的业务系统,曾长期支撑支付宝在双 11 等极限流量下的交易处理。[4] 2016 年其完成对支付宝核心系统中 Oracle 数据库的全面替换。[4] 此后逐步走向外部市场,应用于银行、保险等金融机构以及政务、通信、能源、互联网等行业。[10][11] 据 2025 年 11 月公布的经营数据,其全球客户数已超过 4000 家,服务覆盖 16 个国家和地区。[12]
局限
早期版本采用纯分布式全对等架构,对中小规模部署并不经济。数据分片、日志流、副本组、元数据同步与跨节点协调等机制在节点较少时无法摊薄固定开销,反而占用较多 CPU、内存与网络资源;同时单机场景下许多本可本地完成的操作被拆成远程调用,带来额外延迟。[13] 4.0 版本通过合并日志流、引入单机与分布式一体化路径等方式改善这一问题。[13] 分布式架构也带来较高的运维门槛,分区设计、跨节点事务调优与集群管理都需要专门技能。[14] 单机版在极致高可用场景下难以保证数据零丢失和无感切换,此类需求仍以分布式版本应对。[15] 此外,社区版主要提供 MySQL 模式租户,Oracle 模式通常仅在企业版中提供。[5]
参见
参考资料
- issn1000-1239 [引用日期2026-10-14]
- OceanBase 概述 [引用日期2026-10-14]
- OceanBase分布式关系数据库架构与技术 [引用日期2026-10-14]
- 支付宝自研数据库OceanBase通过阿里云向全球开放 [引用日期2026-10-14]
- oceanbase.com 上的网页 [引用日期2026-10-14]
- 中国自研数据库拿下世界第一!性能超老牌数据库Oracle 100% [引用日期2026-10-14]
- 北京奥星贝斯科技有限公司 [引用日期2026-10-14]
- qq.com 上的网页 [引用日期2026-10-14]
- 蚂蚁集团发布OceanBase 4.0 中国数据库技术再度实现突破 [引用日期2026-10-14]
- “核高基”领域迎新突破 中国自研数据库超Oracle登全球第一 [引用日期2026-10-14]
- 2022年世界互联网领先科技成果之十二 | 7.07亿tpmC,世界第一!OceanBase从中国走向全球 [引用日期2026-10-14]
- OceanBase公布五年成绩单:年均增速超100% 客户数破4000家 [引用日期2026-10-14]
- hrbeu.edu.cn 上的网页 [引用日期2026-10-14]
- OceanBase vs KingbaseES:两款主流国产数据库怎么选? [引用日期2026-10-14]
- OB单机版,扰动集中式数据库市场的X因素 [引用日期2026-10-14]