有奖征文 | 火山引擎开发者社区联合 InfoQ 写作社区第四届征文大赛来袭! 了解详情
写点什么

Oracle 连续霸榜,TiDB 何时超越?

  • 2022-02-15
  • 本文字数:1905 字

    阅读完需:约 6 分钟

Oracle 连续霸榜,TiDB 何时超越?

近期,DB-Engines 数据库流行度排行榜发布了 2 月更新,前 20 名基本变化不大。在经过此前持续不断的角逐之后,Snowflake 的排名上升,从上个月的第 17 名上升至现在的第 15 名。分数更是比去年同期增加了 64.96 分。



从具体分值来看,前 3 名 Oracle、MySQL 与 Microsoft SQL Server 总分依然远远甩开其余数据库,但分数较之去年同期均有大幅下降。

 

接下来看一下较为常见的数据库的分数趋势变化图:



从图中可以看出,Snowflake 的分数增长曲线最为陡峭。

 

再来看一下各类型数据库的前 10 名:

 

关系数据库



K-V 存储



文档型存储



时序 DBMS



图 DBMS


关于 DB-Engines

 

DB-Engines 创建于 2012 年 10 月,它的 Slogan 是“Knowledge Base of Relational and NoSQL Database Management Systems”。DB-Engines 由奥地利 IT 咨询公司 solid IT 创建和维护,收录全球数据库信息,并按照活跃度给予排名。其排名的数据主要来自下面五种因素:

 

  • Google 及 Bing 搜索引擎的关键字搜索数量;

  • Google Trends 的搜索数量;

  • Indeed 网站中的职位搜索量;

  • LinkedIn 中提到关键字的个人资料数;

  • Stackoverflow 上相关的问题和关注者数。

 

从上述五个数据来源,不难发现 DB- Engine 信息更多的是来自海外的搜索,社交媒体、招聘、以及论坛类信息等,但缺少对中国境内相关信息的搜索。在这方面,Gartner 也存在这种情况,以 2021 年的报告为例,Gartner 仅收录了阿里、华为两家中国厂商。因此,从国外数据库排行榜名单来看,中国数据库厂商及产品上榜的数量少,而这也反映出在数据评估上,国内与国外的割裂。

 

从墨天轮数据库排行榜看国产数据库

 

从国内情况来看,目前也已经有三方机构担负起数据库评估这一职能,旨在对国内数据库产品做全面评估,这一机构就是墨天轮。

 

墨天轮也在近期发布了 2022 年 2 月国产数据库排行榜,共有 195 个数据库参与排名。排名前十位的数据库分数增减幅度较大,整体排名略有波动。



国产数据库流行度排行榜前 10 名

 

在墨天轮排行榜解读报告中显示:前五名中,TiDB 本月分数下跌 22.59,但凭借其先前积累的分数优势,依然以 589.38 的高分位于榜首。openGauss 分数继续保持上涨,本月总分 552.15,比上月增加 13.31 分,位于榜单第二位。OceanBase 本月分数上涨 29.70,实现“三连增”,总分达到 514.71,超过达梦,重新夺得探花之位。达梦分数下跌 35.40,是本月分数下降最多的数据库,总分 483.91,排名下降一位,位于榜单第四。位于第五位的 GaussDB 是本月分数增长最多的数据库,上涨 39.55,总分为 427.86。



国产数据库流行度排行榜 TOP10 变化趋势

打造中国版 Oracle 的 TiDB

 

位于国产排行版第一的 TiDB 是 PingCAP 公司受 Google Spanner / F1 论文启发而设计的开源分布式 HTAP (Hybrid Transactional and Analytical Processing) 数据库,它结合了传统的 RDBMS 和 NoSQL 的最佳特性并且具备如下核心特点:

 

  • 高度兼容 MySQL

  • 水平弹性扩展

  • 分布式事务

  • 真正金融级高可用

  • 一站式 HTAP 解决方案

  • 云原生 SQL 数据库

 

去年 4 月 25 日,PingCAP 正式发布面向企业级核心场景的 TiDB 5.0 版本。TiDB 5.0 在性能、稳定性、易用性等方面均取得了巨大进步,并在事务处理、高可用与容灾、安全合规等方面新增多项企业级特性,通过引入 MPP (Massively Parallel Processing,即大规模并行处理)架构成为具备完整 HTAP 能力的分布式数据库,为企业数字化转型提供一栈式数据服务平台。

 

虽然号称“打造中国版 Oracle ”,并且在国产数据库内位于佼佼者行列,但要想真正赶超 Oracle ,TiDB 的确依旧长路漫漫。毕竟从 DB-Engines 上排名来看,目前 Oracle 的霸主地位轻易不会被撼动,并且从实际情况来看,Oracle 的大火还有一定时机因素,因此,复制其成功不太轻易成功。

 

但是从分数涨跌幅情况来看,也不难预见,在进行数字化转型的大背景下,传统数据库的很多技术如缓冲区管理、各种对象的创建等都受到了资源的限制,意味着未来可能很难有更广阔的发展空间,而开源数据库等新一代数据库正在加速崛起,从这方面上来说,TiDB 的前景可期。

结语

 

国产数据库难以上榜以 DB-Engines 等海外评估体系,究其原因,还是因为大多数国产数据库厂商以国内市场为主,海外业务较少,导致海外对中国市场情况了解不足。虽然近些年来,情况已有相当大的改观,但是,榜单中屈指可数的国产数据库还是提示众多国产数据库应该多放眼于海外,避免内卷。

 

期待在 DB-Engines 看到越来越多的国产数据库上榜。

 

DB-Engines 完整榜单查看:

 

https://db-engines.com/en/ranking_trend/time+series+dbms

 

墨天轮完整榜单:

 

https://www.modb.pro/dbRank

 

参考链接:

 

https://db-engines.com/en/ranking_trend/time+series+dbms

 

https://www.modb.pro/db/249817

2022-02-15 17:505231

评论

发布
暂无评论
发现更多内容

50道Linux基础命令题目及其解答 | Linux命令

Regan Yue

Linux 10月月更

【数据结构与算法 12】二分查找,java大数据分析技术栈

Java 程序员 后端

【阿里Java岗的魔鬼三面】狠心刷完这6份pdf,Java开发经验谈

Java 程序员 后端

一个非常强大和友好的nginx基于lua-nginx-module(openresty)

Java 程序员 后端

一元稀疏多项式计算器 【 数据结构课设作业 】 带界面

Java 程序员 后端

【并发编程】深入了解volatile,nginx负载均衡架构

Java 程序员 后端

【新】虚拟机深层系列,java底层实现原理

Java 程序员 后端

【源码分析设计模式 10】SpringMVC中的建造者模式,mybatis技术原理pdf

Java 程序员 后端

一个即将从《蚂蚁金服》离职的Java工程师个人经历与总结

Java 程序员 后端

一夜之间火爆GitHub的好文!!阿里资深架构师整理分享,疯狂膜拜

Java 程序员 后端

一文带你吃透Spring Cloud相关微服务组件及Spring Cloud Config框架

Java 程序员 后端

一文带你理解Spring Cloud高并发微服务架构核心理念的五脏六腑

Java 程序员 后端

【牛客】从青铜到王者01,java基础入门第二版第二章答案

Java 程序员 后端

【线程】,东软集团Java笔试题

Java 程序员 后端

【设计模式】原型模式,java基础入门第二版第四章课后答案

Java 程序员 后端

【金九银十冲刺】Java岗面试题核心每日知识点,kafka原理图

Java 程序员 后端

一个专科生和云计算的故事,java注解处理器工作原理及过程

Java 程序员 后端

一口气说出 Redis 16 个常见使用场景,rxjava原理

Java 程序员 后端

【程序猿历程】2020年总结,java高级课程视频

Java 程序员 后端

【计算机网络】局域网原理与技术,一次哔哩哔哩面试经历

Java 程序员 后端

一个项目了解 SpringBoot 集成 MyBatis(1),面试必备知识点

Java 程序员 后端

一文看透Java高并发:Synchronized锁的性质、原理及其缺陷

Java 程序员 后端

【设计模式】代理模式,java面试官常问的问题

Java 程序员 后端

【设计模式】适配器模式,手动实现一个简单的AOP框架

Java 程序员 后端

一文参透:缓存一致性策略以及雪崩、穿透等问题,java系统架构设计详解

Java 程序员 后端

【数据库实验】,springboot视频教程迅雷

Java 程序员 后端

【数据结构与算法 9】谁发明的八皇后,mysql教程视频百度云

Java 程序员 后端

一招教你搞定微信小程序-登录+支付(后台Java,windows内核编程全套视频教程

Java 程序员 后端

一文彻底弄懂如何选择抽象类还是接口,java序列化和反序列化面试

Java 程序员 后端

【深度思考】JDK8中日期类型该如何使用,java面试题百度网盘

Java 程序员 后端

【自我感悟&&致学弟学妹】大三上的感悟,linux学习教程

Java 程序员 后端

Oracle 连续霸榜,TiDB 何时超越?_架构_闫园园_InfoQ精选文章