OceanBase 完整发展历史

OceanBase 是100% 自主研发原生分布式数据库,起源阿里,成长于蚂蚁集团,脱胎于 “去 IOE” 时代,从内部业务打磨走向独立商业化公司。
一、萌芽立项(2010‑2013)
2010 年:阳振坤博士加入阿里巴巴,OceanBase 项目正式立项。背景:阿里电商爆发,传统 Oracle 小型机成本高昂,启动 “去 IOE”,目标自研分布式数据库。
2011 年:0.1 版本,首个业务落地:淘宝收藏夹。早期没有标准 SQL,业务调用定制 API,解决海量大表高并发读写问题。
2012 年:发布支持标准 SQL 版本,从专用存储演进成通用关系型数据库。
2013:支付宝下线最后一台 IBM 小型机,完成硬件层面去 IOE,为 OB 进入交易系统铺路。
0.5 之前架构特点:写集中在 UpdateServer,读横向扩展,读能力强,写入是单点瓶颈,适合收藏夹这类多读少写业务。
二、金融实战打磨(2014‑2017,0.5→1.0)
2014:0.5 版本,正式接入支付宝交易,双 11 承担10% 交易流量,开始替换 Oracle,迈出金融核心第一步。
2015:网商银行成立,全部核心系统跑 OceanBase,成为全球首个把分布式数据库跑在银行核心账务的产品。
2016:1.0 版本(架构大重构)
抛弃旧架构,采用完全对等 P2P 节点架构,实现真正分布式事务、多租户架构(至今沿用的核心架构)。
双 11 支付宝全部交易、账务核心 100% 迁移 OB,支付峰值 12 万笔 / 秒。
2017:支付宝账务全量跑 OB,数据库处理峰值 4200 万次 / 秒;第一个外部客户:南京银行上线,正式走出阿里蚂蚁内部,对外输出能力。
1.0 核心价值:证明分布式数据库可以扛住金融核心强一致、高可用。
三、商业化扩张时代(2018‑2020,2.0、TPC‑C 世界纪录、独立公司)
2018:2.0 版本发布
重大里程碑:完整支持 Oracle 兼容模式(PL/SQL、函数、类型),同时兼容 MySQL 模式,解决国内大量 Oracle 迁移痛点,外部银行、政企客户大规模落地。
2019 年 10 月:V2.2 参加 TPC‑C,6088 万 tpmC,世界第一,国产数据库第一次登顶该权威榜单。
2020 年 5 月:再次刷新 TPC‑C,7.07 亿 tpmC 世界纪录。
2020‑06:蚂蚁集团把 OceanBase 独立拆分,成立北京奥星贝斯科技有限公司,独立公司化运作,面向全社会商业化;同年宣布开源社区版,对外开放源代码。
四、HTAP 与一体化架构(2021‑2023,3.0、4.0)
2021:3.0 版本:自研向量化引擎,正式 HTAP(一套引擎同时处理交易 TP + 分析 AP);拿下 TPC‑H 测试世界纪录,强化混合负载能力。
2022‑08:4.0 版本(代号小鱼),核心概念:单机分布式一体化架构
重大创新:同一个数据库,小集群可以单机部署,大了直接横向扩展成分布式集群,不用迁移改造。解决传统分布式数据库 “小业务用太重” 的痛点,大幅降低中小企业使用门槛。
提供全套工具链:ODC 开发工具、OCP 运维管控、OMS 数据迁移工具。
发布社区版 4.0,社区生态快速发展。
2023:4.2.1 LTS 长期支持版,企业主力稳定版本,增强 Oracle 兼容、容灾、三地五中心能力。
五、近年发展(2024‑至今)
2024:OceanBase 建立独立董事会,进一步市场化;国内金融、运营商、政务大规模落地,分布式数据库市场份额靠前。
持续演进:湖库一体、AI 增强数据库,面向大模型时代向量检索、AI 数据底座。

3 个赞