本文为墨天轮社区特约作者 陈举超 独家供稿,内容原创,仅代表作者个人观点,欢迎大家交流、讨论。如需转载请联系作者或墨天轮官方。
前言:
寒冬凌冽,雪虐风饕。然而再恶劣的天气也阻挡不了国产数据库前进的步伐,截至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个。
此处无法贴表格,可查看原文:https://www.modb.pro/db/1737689303315210240
在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谈国产数据库而色变,有时一些夸大其词的宣传反而会起到一些反效果,希望厂商可以更务实的做好自己的产品,对于数据库从业人员可以理性的看待国产数据库的发展,积极参与到国产数据库相关工作中,希望好的产品能够尽早的出现在大众视野,不要等到劣币驱逐良币后,才去怀念某款已经出局的国产数据库的美好。
原文链接(含核心案例表格、数据库数量表格附录):https://www.modb.pro/db/1737689303315210240
相关阅读:
墨天轮中国数据库流行度排行榜
《国产数据库排行榜 - 月度解读》
《国产数据库之我见》-行业专家解读排行榜合辑
《月度国产数据库大事记合辑》
更多精彩内容尽在墨天轮数据社区,围绕数据人的学习成长提供一站式的全面服务,持续促进数据领域的知识传播和技术创新。添加社区墨天轮小助手(VX:modb666)可获取更多技术干货。