十多年来,困扰信创进度的关键问题是核心业务系统大多还被海外技术垄断。然而这一技术的出现,让困难迎刃而解。
那么,国产分布式事务型数据库,如今发展到什么阶段了?金融行业一直对数据安全性、系统稳定性要求严苛,是数据库产品技术、服务能力的试金石。
7月18日,国际数据公司(IDC)发布了《中国金融行业分布式事务型数据库市场份额,2023》,报告显示,2023年,中国金融行业分布式事务型数据库的总市场规模约为16.2亿人民币(2.23亿美元),同比增长12.1%。

从报告数据显示,市场头部格局形成,五军之战正式拉开帷幕,腾讯云、华为云、阿里云、OceanBase、金篆信科(中兴),共同瓜分了13.9亿人民币,占比86.9%的市场份额。剩下的厂商(可能有近百家)只分得2亿人民币,约占13.1%的市场,总和都赶不上“五军”中的任何一家,市场竞争变得异常惨烈!而作为通用型基础软件,头部效应会越发明显,未来这一领域的“战争”很可能将集中在这“五军”之间。中尾部厂商的生存空间在未来很可能进一步被压缩,“求变”、“求生”将成为企业发展的关键词。再回来看报告数据,云厂商的(云上)市场份额计算相对复杂,包含了基础云资源成本在内,对数据库技术本身的参考性相对较弱,所以本地部署的市场份额更能体现出金融机构对数据库的投入态度。报告数据:2023 年中国金融行业分布式事务型数据库本地部署的整体市场规模为11.36亿人民币(1.56 亿美元),占整体市场的 70.1%。

其中,OceanBase 以 23.2% 的市场份额排名第一。另外,OB在保险及证券行业本地部署规模中大幅领先,以 42.5% 的份额排第一。
OB 副总裁王爽曾介绍:OB已覆盖70%千亿资产规模以上银行(约150家)、75% 头部证券机构、65% 头部保险机构、45% 头部基金公司,包括中国工商银行、交通银行、四川农商联合银行、太平洋保险、招商证券等。其中,一半以上将 OceanBase 应用于核心系统。(注:头部为 TOP20)
昨天我建议大家要趁早学习一些国产数据库技术,推荐了4个数据库之一就有OceanBase,为什么数据库人要主动掌握像OB这样的数据库技能,可以参考文章:因势导利,学习、掌握哪些国产数据库,才能躺平未来职场!
我想除了金融市场案例较多以外,还有以下两个关键原因。
在技术架构上OB相比其他四个产品拥有比较独特的差异。OB是“五军”之中唯一采用对等部署的原生分布式数据库,每个数据库节点的角色几乎都是一样的,不需要额外配置单独的服务器部署一些管理角色、计算角色、存储角色。

- 第一,成本节省。满足同样的业务需求时,OB对等部署的架构可以占用更少的服务器设备。
- 第二,运维管理方便。架构简单、节点数量少,则DBA无需学习、掌握太多的技能,运维管理不同的集群角色。
而另外四个分布式数据库集群中都包含多个角色,架构相对复杂,甚至有的需要部署计算节点、存储节点、管理节点、GTM节点等,给DBA和运维人员的工作带来了极大挑战。

当大多分布式数据库厂商都在MySQL和Pg为基础设计分布式数据库,并通过Binlog、WAL实现跨中心同步数据时,OB已经通过自主研发实现了原生分布式数据库,并且将代码进行开源,用实际行动打消市场的疑虑。OB通过更先进的paxos一致性算法实现跨中心数据同步,率先提出并实现了“三地五中心”的解决方案和RPO=0的支撑能力,这为其能够在核心业务中替换Oracle、DB2等打下了基础。
OB在“一款数据库支持多种业务场景”上做的技术探索与实现,其他几位厂商恐怕只能望其项背了。多租户对不同业务的资源隔离,甚至允许租户选择不同的兼容模式(Oracle、MySQL)。这对分布式数据库至关重要,毕竟投入了大量的服务器资源建设的分布式数据库系统,如果只能支持一个业务系统,那确实有些资源浪费了。 “分布式&单机一体化”、“TP&AP一体化”、“多模一体化”...,我认为OB的目标从不局限在过去某一狭隘的数据库领域,而是一直在探索、挑战未来数据库的设想。很多厂商的产品都号称支持融合能力,但基本都以牺牲性能作为前提条件,最终为用户交付一个功能复杂,但性能中庸的产品,而OB在探索多种能力一体化的同时,还能保持高性能的表现,足以证明其对数据库核心技术的掌控能力。
OB开源代码的同时,也创造了一个非常开放的社区,包括产品的下载、在线的技术文档、社区问答、知识博客等,这些都是其他几个产品不能提供的,甚至我都找不到下载试用的途径。OB社区提供“all in one”数据库安装包,下载没有任何限制。安装不需要任何配置,只需要解压安装包,一条命令启动图形化安装程序
除了图形化安装工具,还提供obd集群命令行管理工具,启停、运维数据库集群就一条命令,以及可视化运维监控工具。而这些所有的工具都可以在数据库安装时勾选,进行一键安装。没有任何分布式数据库理论基础的人,也能花费少量的精力部署、应用一套分布式的OceanBase。OB在线文档做的非常完善,社区活跃度非常高,几乎每天都会有4/50个新的帖子在问答模块创建,数百人参与互动,这在目前整个国产数据库行业中都是极其少见的。不管是完善的文档还是高互动性的问答社区,用户使用的时候也不用担心除了找原厂工程师,就没有交流沟通、解决问题的渠道了。

OB在墨天轮的数据库流行度排名中,始终位居前列,经常霸榜。

其他四款产品中,云厂商的产品其实是一系列产品的集合,其中包括单机的,也有分布式的。例如PolarDB是把集中式和分布式(PolarDB-x)都混在了一起,而PolarDB集中式中还包括mysql版和pg版,所以排名靠前的PolarDB其实是一堆阿里云数据库集合的统称。华为的GaussDB和腾讯云的TDSQL都是类似情况,只是相对分数不高,而中兴的GoldenDB能够排进前十已经算是不错。分布式事务型数据库,在金融行业的五军之战已经启动,随着各方数据的发布,战况变得更加明朗,未来的“战争”将更加激烈,谁能独占鳌头、一领风骚,成为中国“甲骨文”那样的存在,其中必然会受到案例、技术、社区、生态、口碑、营销等多方面因素的影响。把任一因素做强,或许就暂时能在市场上找到一席之地,但只有多维度并进,全面领先才能成为市场的领导者。
点赞、在看、转发,也非常感谢~