前言:
寒冬凌冽,雪虐风饕。然而再恶劣的天气也阻挡不了国产数据库前进的步伐,截至2023年12月,墨天轮平台统计国产数据库数量已达288个,未来几年,究竟哪些国产数据库可以胜出呢?大浪淘沙沙去尽,沙尽之时见真金,正所谓大雪压青松,青松挺且直。要知松高洁,待到雪化时。让我们一起回顾一下2023年国产数据库排行榜发生了哪些变化。
一、历年前十对比
对比2019年到2023年每年12月份墨天轮中国数据库流行度排行,OceanBase、TiDB一直处于前五的位置。
2020年初到2022年末,TiDB一直稳居第一,连续霸榜接近两年,2022年第四季度,被OceanBase反超。
2023年第三季度,TiDB排名先又后被PolarDB、openGauss反超,目前位于第四名。
对比DB-Engines Ranking,可以看到TiDB排名88,仍有上涨趋势,国产数据库中排名第一,海外知名度较高,也说明TiDB产品在一定程度上经过了国外特定需求场景的打磨,某些功能的健壮性更完善。
通常一款好的产品,需要通过全方位、不同场景、长时间打磨,“闭门造车”开发不出完美的产品。
当然,热度排行榜对于学习或数据库选型起到很好的参考作用,但热度排名并不代表市场占用率、综合能力的排名。
二、中国数据库数量变化
通过墨天轮《国产数据库大事记》看到每月新增的数据库:
2023年新增了45个国产数据库产品,其中5月份增长的数量最多,单月新增了13个。
日期 | 新增数据库 | 排行(2023.12) |
2023.01 | 有蓉数据库 Databend KGraph eZooDB TopGraph | 251 96 145 272 154 |
2023.02 | SyncBASE | 190 |
2023.03 | KunlunBase BigInsights TOTEM | 无记录 48 286 |
2023.04 | 无记录 | 无记录 |
2023.05 | INFINI Easysearch 航天天域数据库 ActionDB ByConity Hippo ProcessDB cVector RASESQL ChinDB ESP-iSYS HighSoon HiRIS Enterprise Information System | 36 162 46 136 156 234 144 220 261 180 287 288 无记录 |
2023.06 | UbiSQL CloudWave eTableBase | 185 118 146 |
2023.07 | RisingWave CSIDB 全真数据库 Hologres Tencent VectorDB eLakeHouse Rapids UXDB Rapids TXDB Rapids StreamDB 九有数据库 DeepSpringDB 超聚变FusionDB | 65 194 273 24 72 56 57(Rapids) 57(Rapids) 57(Rapids) 76 无记录 152 |
2023.08 | 无记录 | 无记录 |
2023.09 | ISSEDB | 240 |
2023.10 | CloudberryDB Ubase | 230 86 |
2023.11 | TimensionDB ArcVector VikingDB AwaDB Fexbase | 181 138 224 189 274 |
2023.12 | 无记录 | 无记录 |
在2023年7月份中,一款新增的数据库异常耀眼,他就是:Hologres。
单看排名和得分,似乎平平无奇,但对比排名接近的数据库,不到半年时间,他的排名居然和神通数据库只差两名。
简单了解下Hologres数据库,厂商阿里云,是一站式实时数据仓库引擎,支持海量数据实时写入、实时更新、实时分析,支持标准SQL(兼容PostgreSQL协议),支持PB级数据多维分析(OLAP)与即席分析(Ad Hoc),支持高并发低延迟的在线数据服务(Serving),与MaxCompute、Flink、DataWorks深度融合,提供离在线一体化全栈数仓解决方案。
截至2023年12月,墨天轮显示,已有288种国产数据库。
下图是2021、2022、2023年墨天轮中国数据库收录数量变化
2023年墨天轮中国数据库收录数量变化
可以看到,数据库增长趋势渐缓,特别是在2023年,9月份287,10月份286,11月份283,数量有缓慢下降,12月上涨到了288。
通过薛总监的公众号了解到,2023年1月份某个数据库直播中,有人提出预计三年后,在中国健康运营的国产数据库不超过20家。如果真是这样,国产数据库数量将会出现断崖式下跌,很多产品将会退出历史舞台,对于数据库运维人员,希望真正好的产品可以最后胜出。
三、核心案例对比
对于国产数据库选型,有一个非常重要的指标,就是核心案例数,比如某公司的支付系统数据库计划替换到国产数据库,需要去调研哪些国产数据库有同行业同类型系统替换成功案例,墨天轮中国数据库流行度排行榜在不断地完善,近期发现新增了核心案例模块,可以为我们平时的调研工作节省很多时间。
墨天轮核心案例模块说明如下:
市场占有率是检验数据库产品最直接也是最有说服力的指标,是客户在选择国产数据库时最重要的参考维度之一。2023年11月将核心系统案例数纳入到排行榜的指标中,核心系统案例数是指国产数据库在金融、运营商、互联网、政企、制造业五个重点行业的核心系统中真实上线且运行中的案例数,让排行与市场更贴合。OA、IT、门户、邮件等非核心系统以及POC测试、项目验证、课题研究等不算在内,且可通过公开渠道查询验证,详细参考数据库案例集,用户可自行提交案例。(当前页面仅呈现部分符合条件的案例,为不完全统计情况,本文也仅针对截至2023年12月18日的案例进行数据分析。)
2013年到2023年国产数据库核心案例数对比
可以看到,从2020年开始,国产数据库核心案例逐渐增多。
2013年到2023年国产数据库核心案例数对比
其中,GBASE、GoldenDB、OceanBase案例较多。
2023年国产数据库核心案例数对比
本年度,GBASE、AntDB、人大金仓核心案例数较多。
按银行客户案例数量统计
GBASE、GoldenDB、TiDB银行相关核心案例数较多。
国产数据库选型调研过程中,除了核心案例数以外,还需要关注哪些指标呢?
四、评测指标
之前在《谁能笑傲江湖:聊聊8月份中国数据库排行榜与国产数据库选型》中有提到,个人认为理想的交易类OLTP国产数据库应具备以下特点:
属于OLTP类型数据库,数据库厂商具备国企或大厂背景,架构支持单机、主备、共享集群、分布式集群等,硬件资源需求低、硬件成本低、完全自研、自主可控,具备完善的售后支持能力,数据库产品热度高,官方技术文档成熟,具备官方技术认证,具备银行类核心系统成功替换案例,完全通过公司内部POC测试,具有稳定的版本迭代,费用成本适中、语法和运维等使用习惯兼容性高等。
由于国产数据库数量较多、评测指标复杂,和国产操作系统、国产中间件选型相比,选型难度更大,之前在进行国产数据库调研时,往往只调研一个指标,就需要花费大量时间,比如调研哪些国产数据库支持共享存储集群架构,需要进入每一个国产数据库官网进行查看。
近期发现墨天轮新功能“数据库百科”,为数据库调研提供了大量的数据支撑。
数据库百科从46种不同维度进行数据库对比:
国家、首发时间、模型分类、起源、数据处理、产品架构、兼容、部署方式、其他特性、测评认证、商业模式、许可协议、开发语言、隔离级别、视图、表关联方式、分区表类型、索引类型、并发控制、压缩、支持数据类、SQL语言、RTO、RPO、最高压缩比、支持加密算法、tmpC(万)、操作系统、芯片、API、中间件、编程语言、新兴硬件、生态工具、高校、融资阶段、融资规模(千万)、市值(亿)、总部城市、注册资本(万)、研发人数、人员规模、专利数、论文数、软著数、客户评价。
例如,调研国产数据库中,首发时间2010年以前、关系型、起源PostgreSQL、OLTP类型的数据库有哪些:
希望各个数据库厂商可以及时向墨天轮提交相关数据,共同营造积极、良好、透明的国产数据库生态环境。
五:个人观点
梅须逊雪三分白,雪却输梅一段香。
国产数据库不是一无所长,国外数据库更不是完美无瑕。国产数据库的发展大势所趋,就本人而言,面对新型的国产数据库,早期是有些抵触情绪,会不自觉的将一些已知问题放大,认为不靠谱,都是坑,面对相关的技术问题也是浅尝辄止,并没有深入研究。但随着国产化工作的推进,不得不加大对国产数据库的学习,同时也发现了一些国产数据库的优点,随之而来的是心态的转变,认为之前发现的一些问题也并不是那么的“罪无可恕”,加深了国产数据库运维的信心。
所以,有时看待同一件事,心态不同,得出的结论也不同。过犹不及,盲目吹捧和全盘否定都不可取,之前在朋友圈看到,某国产数据库发布会上强调自己产品某些功能兼容Oracle数据库的兼容性超过了100%?这也是为什么有些DBA谈国产数据库而色变,有时一些夸大其词的宣传反而会起到一些反效果,希望厂商可以更务实的做好自己的产品,对于数据库从业人员可以理性的看待国产数据库的发展,积极参与到国产数据库相关工作中,希望好的产品能够尽早的出现在大众视野,不要等到劣币驱逐良币后,才去怀念某款已经出局的国产数据库的美好。
本文为墨天轮社区特约作者 陈举超 独家供稿,内容原创,仅代表作者个人观点,欢迎大家交流、讨论。如需转载请联系作者或墨天轮官方。
附录:
核心案例表格
序号 | 数据库 | 客户 | 投产时间 |
1 | OceanBase | 北京银行 | 2023-08-29 |
2 | OceanBase | 江苏移动 | 2023-07-05 |
3 | OceanBase | 金华银行 | 2023-06-12 |
4 | OceanBase | 郑州商品交易所 | 2023-02-08 |
5 | OceanBase | 安信证券 | 2023-01-10 |
6 | OceanBase | 四川农信 | 2023-01-10 |
7 | OceanBase | 太平洋保险(集团)股份有限公司 | 2022-12-18 |
8 | OceanBase | 中信期货 | 2022-11-30 |
9 | OceanBase | 常熟农商银行 | 2022-04-10 |
10 | OceanBase | 富滇银行 | 2022-01-16 |
11 | OceanBase | 广发证券 | 2021-12-01 |
12 | OceanBase | 西安银行 | 2021-10-22 |
13 | OceanBase | 云南红塔银行 | 2021-05-29 |
14 | OceanBase | 中华财险 | 2021-02-09 |
15 | OceanBase | 网商银行 | 2020-12-21 |
16 | OceanBase | 招商证券历史收益系统 | 2020-12-09 |
17 | OceanBase | 深圳市住房和建设局 | 2020-10-30 |
18 | OceanBase | 中国工商银行 | 2020-09-25 |
19 | OceanBase | 顺德农村商业银行 | 2020-07-06 |
20 | OceanBase | 中国移动通信集团山东有限公司 | 2020-02-01 |
21 | OceanBase | 浙商证券 | 2019-10-17 |
22 | OceanBase | 苏州银行 | 2019-02-01 |
23 | OceanBase | 上投摩根 | 2018-12-14 |
24 | OceanBase | 中国人民健康保险股份有限公司 | 2018-04-11 |
25 | OceanBase | 国泰产险 | 2018-01-01 |
26 | OceanBase | 南京银行 | 2017-11-18 |
1 | PolarDB | Akulaku | 2022-12-12 |
2 | PolarDB | 视野数科 | 2022-12-01 |
3 | PolarDB | 汇付天下 | 2022-10-14 |
4 | PolarDB | 广东移动 | 2022-07-01 |
5 | PolarDB | 中国人寿保险股份有限公司 | 2021-11-04 |
6 | PolarDB | 友邦人寿 | 2021-08-04 |
7 | PolarDB | 山东省医疗保障局 | 2021-01-01 |
8 | PolarDB | 扫呗 | 2020-10-01 |
9 | PolarDB | 中国联通 | 2020-09-03 |
10 | PolarDB | 网商银行 | 2020-09-01 |
1 | openGauss(MogDB) | 上海期货交易所 | 2023-08-08 |
2 | openGauss(GBASE) | 长城华西银行 | 2023-06-28 |
3 | openGauss | 中移在线 | 2023-06-08 |
4 | openGauss | 河北移动 | 2023-05-23 |
5 | openGauss(VastBase) | 中信证券 | 2023-04-09 |
6 | openGauss(VastBase) | 上海证券交易所 | 2023-04-09 |
7 | openGauss | 民生银行 | 2023-02-22 |
8 | openGauss(MogDB) | 哈尔滨银行 | 2022-12-29 |
9 | openGauss(磐维) | 浙江移动 | 2022-12-29 |
10 | openGauss(CUDB) | 联通云 | 2022-12-01 |
11 | openGauss(MogDB) | 四川天府银行 | 2022-12-01 |
12 | openGauss(MogDB) | 中邮保险 | 2022-06-12 |
13 | openGauss | 邮政储蓄银行 | 2022-04-23 |
14 | openGauss(MogDB) | 渤海财险 | 2021-12-29 |
15 | openGauss(TeleDB) | 天翼云 | 2021-12-28 |
16 | openGauss | 中华保险 | 2021-05-14 |
1 | TiDB | 广发银行 | 2023-11-03 |
2 | TiDB | 汉口银行 | 2023-10-26 |
3 | TiDB | 中欧财富 | 2023-08-22 |
4 | TiDB | 杭州银行 | 2023-01-02 |
5 | TiDB | 老虎国际 | 2022-12-09 |
6 | TiDB | 安信证券 | 2022-12-01 |
7 | TiDB | 招商银行 | 2022-01-01 |
8 | TiDB | 亿联银行 | 2021-11-12 |
9 | TiDB | 浙商银行股份有限公司 | 2020-12-21 |
10 | TiDB | 国信证券 | 2020-12-01 |
11 | TiDB | 中国人寿财险 | 2020-11-17 |
12 | TiDB | 中国电信 | 2020-11-04 |
13 | TiDB | 陆金所 | 2020-07-23 |
14 | TiDB | 中国银行 | 2020-07-01 |
15 | TiDB | 中国光大银行理财公司 | 2020-04-30 |
16 | TiDB | 微众银行 | 2019-09-20 |
17 | TiDB | 中国平安人寿保险股份有限公司 | 2018-12-09 |
18 | TiDB | 北京银行 | 2018-12-01 |
1 | 人大金仓 | 中国移动 | 2023-11-28 |
2 | 人大金仓 | 海南农信 | 2023-11-28 |
3 | 人大金仓 | 中国移动 | 2023-10-31 |
4 | 人大金仓 | 中国人民银行 | 2023-10-31 |
5 | 人大金仓 | 中国大地保险 | 2023-10-31 |
6 | 人大金仓 | 中国移动 | 2023-07-01 |
7 | 人大金仓 | 晋商银行 | 2023-05-01 |
8 | 人大金仓 | 中国移动 | 2022-12-07 |
9 | 人大金仓 | 中国移动 | 2021-12-13 |
10 | 人大金仓 | 中国移动 | 2020-11-26 |
11 | 人大金仓 | 光大银行 | 2018-01-31 |
12 | 人大金仓 | 山东电信 | 2016-10-26 |
1 | GaussDB | 华夏银行 | 2023-07-05 |
2 | GaussDB | 兴业证券 | 2023-03-21 |
3 | GaussDB | 国信证券 | 2022-12-01 |
4 | GaussDB | 永安保险 | 2022-10-28 |
5 | GaussDB | 工商银行 | 2022-07-25 |
6 | GaussDB | 中国邮政储蓄银行 | 2022-04-23 |
7 | GaussDB | 广东省农村信用社联合社 | 2021-09-11 |
8 | GaussDB | 招商银行 | 2021-01-01 |
9 | GaussDB | 建设银行 | 2020-11-15 |
1 | GBASE | 中国移动通信集团 | 2023-07-07 |
2 | GBASE | 长城华西银行 | 2023-06-28 |
3 | GBASE | 中信证券 | 2023-06-27 |
4 | GBASE | 徽商银行 | 2023-06-07 |
5 | GBASE | 江苏长江商业银行 | 2023-04-15 |
6 | GBASE | 重庆银行 | 2023-03-16 |
7 | GBASE | 江苏省农村信用社联合社 | 2023-03-15 |
8 | GBASE | 四川银行 | 2023-03-06 |
9 | GBASE | 江苏银行 | 2023-01-01 |
10 | GBASE | 河北银行 | 2023-01-01 |
11 | GBASE | 恒泰证券 | 2022-12-01 |
12 | GBASE | 齐鲁银行 | 2022-11-01 |
13 | GBASE | 天津农商银行 | 2022-10-05 |
14 | GBASE | 鄞州银行 | 2022-06-23 |
15 | GBASE | 吉林农信 | 2022-06-19 |
16 | GBASE | 上海移动 | 2022-06-06 |
17 | GBASE | 中国金融期 | 2022-05-10 |
18 | GBASE | 吉林银行 | 2022-02-14 |
19 | GBASE | 湖北移动 | 2022-02-02 |
20 | GBASE | 广州银行 | 2021-12-01 |
21 | GBASE | 中国人保寿险 | 2021-12-01 |
22 | GBASE | 英大泰和 | 2021-10-19 |
23 | GBASE | 云南移动 | 2021-04-02 |
24 | GBASE | 乌鲁木齐银行 | 2021-03-20 |
25 | GBASE | 江西银行 | 2021-03-12 |
26 | GBASE | 证监会 | 2021-01-01 |
27 | GBASE | 北京移动 | 2020-11-01 |
28 | GBASE | 阜新银行 | 2020-09-10 |
29 | GBASE | 河南联通 | 2020-08-08 |
30 | GBASE | 晋商银行 | 2020-06-17 |
31 | GBASE | 四川移动 | 2020-05-05 |
32 | GBASE | 广发银行 | 2020-03-01 |
33 | GBASE | 广东联通 | 2019-09-09 |
34 | GBASE | 江西农信 | 2018-05-17 |
35 | GBASE | 中国移动通信集团 | 2018-01-01 |
36 | GBASE | 证监会 | 2016-07-14 |
37 | GBASE | 上海电信 | 2015-12-17 |
38 | GBASE | 交通银行 | 2015-10-01 |
39 | GBASE | 招商银行 | 2015-06-05 |
40 | GBASE | 银监会 | 2013-10-15 |
41 | GBASE | 阳光保险 | 2013-09-07 |
42 | GBASE | 中国农业银行 | 2013-08-16 |
1 | 达梦数据库 | 中邮证券 | 2023-08-01 |
2 | 达梦数据库 | 中国联通 | 2022-12-17 |
3 | 达梦数据库 | 贵州省农村信用社联合社 | 2022-06-01 |
4 | 达梦数据库 | 福建移动 | 2022-02-01 |
5 | 达梦数据库 | 梅州客商银行 | 2021-05-28 |
6 | 达梦数据库 | 中移(苏州)软件技术有限公司 | 2021-02-24 |
7 | 达梦数据库 | 江西农信 | 2019-08-01 |
8 | 达梦数据库 | 湖北银行 | 2019-05-01 |
9 | 达梦数据库 | 武汉公积金 | 2018-12-01 |
1 | GoldenDB | 山东移动 | 2023-07-28 |
2 | GoldenDB | 安徽省农村信用社联合社 | 2023-06-01 |
3 | GoldenDB | 广发银行 | 2023-05-03 |
4 | GoldenDB | 信达资产 | 2023-05-01 |
5 | GoldenDB | 光大银行 | 2023-03-01 |
6 | GoldenDB | 山东城商行 | 2022-12-01 |
7 | GoldenDB | 华泰证券 | 2022-12-01 |
8 | GoldenDB | 民生银行 | 2022-12-01 |
9 | GoldenDB | 国泰君安 | 2022-08-22 |
10 | GoldenDB | 云南移动 | 2022-08-01 |
11 | GoldenDB | 国家开发银行 | 2022-05-01 |
12 | GoldenDB | 河北移动 | 2022-01-03 |
13 | GoldenDB | 深圳证券交易所 | 2022-01-01 |
14 | GoldenDB | 网联清算 | 2022-01-01 |
15 | GoldenDB | 中国银行 | 2022-01-01 |
16 | GoldenDB | 南京银行 | 2021-12-01 |
17 | GoldenDB | 东方证券 | 2021-12-01 |
18 | GoldenDB | 徽商银行 | 2021-12-01 |
19 | GoldenDB | 云南农信 | 2021-12-01 |
20 | GoldenDB | 浙江移动 | 2021-09-02 |
21 | GoldenDB | 深圳农村商业银行 | 2021-07-01 |
22 | GoldenDB | 中国建设银行 | 2021-03-01 |
23 | GoldenDB | 广州银行 | 2021-02-01 |
24 | GoldenDB | 山西证券 | 2021-01-01 |
25 | GoldenDB | 中国工商银行股份有限公司 | 2021-01-01 |
26 | GoldenDB | 中国人寿 | 2020-12-01 |
27 | GoldenDB | 东莞农村商业银行 | 2020-12-01 |
28 | GoldenDB | 贵州银行 | 2020-11-16 |
29 | GoldenDB | 赣州银行 | 2020-10-01 |
30 | GoldenDB | 交通银行 | 2020-08-13 |
31 | GoldenDB | 浦发银行 | 2020-08-01 |
32 | GoldenDB | 银联数据服务有限公司 | 2020-06-29 |
33 | GoldenDB | 江苏省农信社 | 2020-05-07 |
34 | GoldenDB | 深圳农村商业银行 | 2020-01-01 |
35 | GoldenDB | 渤海银行 | 2019-12-20 |
36 | GoldenDB | 中信银行 | 2019-10-26 |
37 | GoldenDB | 广东省农村信用社联合社 | 2019-07-01 |
38 | GoldenDB | 江苏银行 | 2017-04-01 |
1 | AntDB | 广西移动 | 2023-09-01 |
2 | AntDB | 西藏移动 | 2023-08-01 |
3 | AntDB | 甘肃移动 | 2023-08-01 |
4 | AntDB | 海南移动 | 2023-06-01 |
5 | AntDB | 中国移动华南中心 | 2023-03-14 |
6 | AntDB | 湖北电信 | 2023-03-01 |
7 | AntDB | 中国移动 | 2023-01-09 |
8 | AntDB | 天津移动 | 2023-01-01 |
9 | AntDB | 北京移动 | 2023-01-01 |
10 | AntDB | 四川电信 | 2021-09-10 |
11 | AntDB | 江西移动 | 2021-09-01 |
12 | AntDB | 贵州移动 | 2021-09-01 |
13 | AntDB | 百年人寿 | 2021-08-04 |
14 | AntDB | 中国移动 | 2021-07-25 |
15 | AntDB | 浙江移动 | 2020-06-29 |
数据库数量表格
日期 | 2023年12月 | 2023年11月 | 2023年10月 | 2023年9月 | 2023年8月 | 2023年7月 | 2023年6月 | 2023年5月 | 2023年4月 | 2023年3月 | 2023年2月 | 2022年12月 | 2022年11月 | 2022年10月 | 2022年9月 | 2022年8月 | 2022年7月 | 2022年6月 | 2022年5月 | 2022年4月 | 2022年3月 | 2022年2月 | 2022年1月 | 2021年12月 | 2021年11月 | 2021年10月 | 2021年9月 | 2021年8月 | 2021年7月 | 2021年6月 | 2021年5月 | 2021年4月 | 2021年3月 | 2021年2月 | 2021年1月 | 2020年9月 |
国产数据库产品数量 | 288 | 283 | 286 | 287 | 286 | 282 | 273 | 262 | 263 | 260 | 259 | 249 | 246 | 245 | 238 | 236 | 232 | 231 | 229 | 205 | 199 | 195 | 194 | 189 | 163 | 150 | 142 | 139 | 136 | 131 | 127 | 127 | 118 | 116 | 105 | 104 |
参考:
墨天轮中国数据库年底流行度排行榜
《中国数据库行业分析报告》往期合辑
https://www.modb.pro/topic/402751
墨天轮-案例筛选
数据库百科
DB-Engines Ranking