排行榜|当 DB-Engines 遇见墨天轮国产数据库排行

2023-10-26

提到数据库排名,此时脑海里浮现出的是什么?是 DB-Engines,还是墨天轮数据库排行?两者间有什么区别?下面来聊一下业内这两个知名数据库排名平台。
本篇文章约有 3000 字,预计阅读时间 7 分钟,如阅读时间有限,请直接阅读文章末尾的对比表格。

正文开始前,作者先在这里贴标签,如有不准确、不全面的地方,欢迎文章下方留言交流。

DB-Engines 数据库排行

  • 国际数据库产品
  • 谷歌搜索引擎
  • 出现较早(2012 年)
  • 网络原因导致分数有偏差

墨天轮国产数据库排行

  • 聚焦国产数据库
  • 百度搜索引擎
  • 流行度计算符合本土化
  • 平台官方月度解读

    DBEngines_vs_Modb_封面.png

目录

DB-Engines 数据库排行

DB-Engines 流行榜单概况

DB-Engines 如何计算流行度?

墨天轮国产数据库排行

墨天轮国产数据库流行榜单概况

墨天轮如何计算流行度?

指数对比

Oracle/MySQL

TiDB/OceanBase/DAMENG

写在结尾




DB-Engines 数据库排行

主页:DB-Engines - Knowledge Base of Relational and NoSQL Database Management Systems
DB-Engines 创建于 2012 年 10 月,由奥地利 IT 咨询公司 solid IT 创建和维护,截至本月(2021 年 9 月)即将运营满 9 年。
它的 Slogan 是“Knowledge Base of Relational and NoSQL Database Management Systems”,9 年间所收录产品从 2012 年最初记载的 5 个分类、18 款数据库产品发展到如今的 15 个分类、378 款数据库产品,称得上是数据库的知识库,在相关产品对比及选型文章中不断被引用。
自多年前接触 DB-Engines开始,网站的主页始终保持这种怀旧的风格,不知道是否在传递着经典不褪色的意思?

DBEngines_vs_Modb_01.png


(图源:DB-Engines 主页)

DB-Engines is a new initiative to collect and present information on relational and NoSQL database management systems.

DB-Engines 第一篇 Blog 的第一句话:“DB-Engines 是一个用来收集并展现关系型和非关系型数据库信息的新项目。”
在过去的一段时间,谷歌、亚马逊等厂商依托于强大的基础设施在数据领域的创新使行业发生天翻地覆的变化,发展的同时也给业内带来了一些困惑,DB-Engines 试图通过“人气值”即流行度得分的形式给出参考,同时提供了产品相对应的概念和属性。



DB-Engines 流行榜单概况

DBEngines_vs_Modb_02.png

DBEngines_vs_Modb_03.png


(图源:DB-Engines 排名和曲线)
DB-Engines 9 月榜单,一眼望去 TOP 产品都是相对熟悉的主流数据库,个别产品虽没有使用过但也眼熟了。

  • 比较有意思的是甲骨文自家的开源产品 MySQL 总在觊觎 Oracle 的位子,没有赶超却数次逼近。
  • 曲线比较优美的要数 PostgreSQL 和 MongoDB,一路高歌猛进、得分稳定上涨。

在榜单解读方面 DB-engines 没有定期专栏解读,Blog 板块下的文章更新频率较低。
下面看下 DB-Engines 是通过什么方式计算流行度的。



DB-Engines 如何计算流行度?

DB-Engines 网站对数据库流行度得分的计算方式如下。

  • 数据库产品在网站上被提及的次数
    以搜索引擎查询中的结果数衡量。目前使用谷歌和必应进行这项测量,为了只计算相关结果,DB-Engines 采集 以及对应的术语,例如“Oracle”和“database”。
  • 对这个系统的普遍兴趣
    对于这一衡量标准,DB-Engines 使用的是Google Trends中的搜索频率。
  • 关于系统的技术讨论频率
    使用知名 IT 相关问答网站 Stack Overflow 和 DBA Stack Exchange 上的相关问题数量和感兴趣的用户数量进行衡量。
  • 相关工作的 Offer 数量
    使用的是领先的求职搜索引擎上的招聘信息,如 Indeed 和 Simply Hired。
  • 在专业网络中提到该系统的个人简介的数量
    使用的是国际上最流行的职业社交网站 LinkedIn。
  • 社交网络中的相关性
    统计推特上提到该系统的推文数量。

了解完流行度的计算方式后不知你现在作何感想,6 个方面的内容难以覆盖到我们身边大部分人。这里不讨论“XX上网”,毕竟有人离不开、有人嫌麻烦。个人觉得从本土化角度分析,离我们确实稍有点距离。

  • 都知道技术要使用 Google 找答案,但还有一部分同仁习惯于某度(设置主页的同学请举手);
  • 老玩家比较熟悉 Stack Overflow 和 DBA Stack Exchange 问答网站,现在使用频率如何?
  • LinkedIn 的简历是新的么?
  • Indeed、Simply Hired(招聘平台)
  • … …

可以说 DB-Engines 在一定程度上忽略掉了我们这个大市场。
虽然友好度欠佳,仔细看 DB-Engines 其实还是有我国部分数据库的身影,如 TiDB、PolarDB、SequoiaDB、TDSQL、KingBase、TSDB、TDengine、EsgynDB 和 K-DB 等产品,为你们点赞!



墨天轮国产数据库排行

主页:国产数据库排行 - 墨天轮
回首过去的两到三年,国产数据库迎来了一波新的发展,尤其在新基建驱动下如获新生,更多的用户和厂商也开始关注起国产数据库这一领域。
墨天轮国产数据库流行度排行在 2019 年和大家见面,起初墨天轮排行榜中可以查到国际主流数据库的排名情况,从 2020 年 9 月开始,推出“国产数据库流行度排行”,聚焦国产产品,建设国产生态,同年 10 月榜单中加入了信通院评测参考指标,提供更丰富的参考维度。

DBEngines_vs_Modb_04.png


(图源:墨天轮国产数据库排行)
墨天轮国产数据库流行度榜单由刚开始收录的 104 款产品发展至如今(2021 年 9 月) 142 款产品,涉及 8 个分类,展现国产数据库崛起、繁荣发展的一面。

以下来是盖老师(eygle)对近年国产数据库发展的理解。

2019,国产数据库元年开启新纪元

2020,国产数据库崭露峥嵘的发轫之年

2021,国产数据库的躬行实践之年



墨天轮国产数据库流行榜单概况

DBEngines_vs_Modb_05.png

DBEngines_vs_Modb_06.png

(图源:墨天轮国产数据库排行和曲线)
以上截图是墨天轮 2021 年 9 月的国产数据库流行度榜单。



墨天轮如何计算流行度?

墨天轮主要根据如下数据来计算出数据库当月的得分和热度。

0、加分项
Gartner市场份额排行;IDC市场份额排行;Gartner魔力象限;TPC-C排行;通过信通院评测;DB-Engines上榜。
后续计划引入专利数、论文数、公示的中标记录、参加知名论坛、权威评测榜单、举办活动次数等。
1、搜索引擎
引入百度、必应、谷歌以及微信公众号文章当月搜索条目数,且每个搜索引擎权重不同,如国内百度、公众号文章较高;
除了数据库英文名称搜索,加入中文化搜索如“金仓数据库”、“达梦数据库”等,且每个关键字设置了不同的权重,如中文化搜索较高;
排除关键字为通用英文的问题,如K-DB、CloudTable、TSDB等的搜索关键字改为浪潮K-DB、华为CloudTable、阿里TSDB。
2、趋势指数
引入百度指数、360趋势数据。
3、博文数目
引入微信公众号、CSDN、墨天轮等社区中博文数目。
4、招聘岗位数
引入51JOB相关招聘数据。
5、文献数目
引入知网数据。
6、问答数目
引入CSDN、Stack Exchange、Stack Overflow、墨天轮问答数据,且权重不同,如CSDN、墨天轮问答较高。

相比 DB-Engines,墨天轮排行榜在本土化方面做的比较好,1 个加分项和 6 个考核维度的内容看起来没有距离感。

  • 搜索引擎方面覆盖了常用的百度和必应,同时也包含谷歌,更是有我们几乎每天都在读的公众号文章;
  • 趋势、博文数目、文献均符合本土化,尤其是知网、公众号和 CSDN 的引入;
  • 在招聘方面目前只看到有 51JOB 的数据,如果能加上其他常用招聘平台数据会更加完备。

除此之外,墨天轮结合每月结合产品流行度的动态,推出了“国产数据库排行榜 - 月度解读”专栏,官方发布解读文章,国产动态一览无余。

DBEngines_vs_Modb_07.png


(图源:墨天轮国产数据库排行榜月度解读)



指数对比

前面两部分内容说明了流行度的计算方式,也看出在本土化渠道差异较大,为了进一步说明,这里引入百度和谷歌的指数。
时间范围 2021.8.1~2021.8.31,分别观察在不同搜索引擎下搜索指数的差异。



Oracle/MySQL

DBEngines_vs_Modb_08.png


(图源:百度指数 Oracle/MySQL)

DBEngines_vs_Modb_09.png


(图源:谷歌趋势 Oracle/MySQL)
以下是 8 月的指数对比。

  • 百度指数
    • MySQL 平均值 5045,Oracle 平均值 3564;
    • MySQL 平均值约为 Oracle 的 1.42 倍。
  • 谷歌趋势
    • MySQL 平均值 38,Oracle 平均值 75;
    • MySQL 平均值约为 Oracle 的 0.51 倍。

在百度中明显 MySQL 热度更高,在谷歌中 8 月的平均值至达到 Oracle 的一半,两平台对与 Oracle 和 MySQL 的指数计算是截然相反的。



TiDB/OceanBase/DAMENG

DBEngines_vs_Modb_10.png


(图源:百度指数 TiDB/OceanBase/DAMENG)

DBEngines_vs_Modb_11.png

(图源:谷歌趋势 TiDB/OceanBase/DAMENG)
以下是 8 月的指数对比。

  • 百度指数
    • TiDB 平均值 656,OceanBase 平均值 395,达梦平均值 53;
    • TiDB 指数平均值约为 OceanBase 的 1.66 倍,约为达梦的 12.38 倍。
  • 谷歌趋势
    • TiDB 平均值 18,OceanBase 平均值 2,达梦平均值 2;
    • TiDB 指数平均值为 OceanBase 的 9 倍,同样为达梦的 9 倍。

谷歌趋势中 OceanBase 和 达梦的分数仅仅为 2,TOP 产品的分值比例也同百度存在较大的差异。
无论是主流产品的对比还是国内数据库产品的对比,两个平台的指数差异是相当大的,可见对产品流行度排行的影响。
这里贴出链接,可自行验证。
百度指数:百度指数
谷歌趋势:https://trends.google.com/



写在结尾

为了更直观展现 DB-Engines 和墨天轮国产数据库排行的区别和特点,结合文章开头提到的标签,直接上表格。

 

看完以上内容,哪个榜单更适合你呢?

作者|Tank
邮箱|tankdba@outlook.com


参考资料
国产数据库排行-墨天轮
2021 :国产数据库名录和产品信息一览
DB-Engines
Method of calculating the scores of the DB-Engines Ranking
你是否曾质疑过DB-Engine的数据库排名?

DUOYUAN关注.png

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

排行榜|当 DB-Engines 遇见墨天轮国产数据库排行 的相关文章

  • 排行榜|当 DB-Engines 遇见墨天轮国产数据库排行

    提到数据库排名 此时脑海里浮现出的是什么 是 DB Engines 还是墨天轮数据库排行 两者间有什么区别 下面来聊一下业内这两个知名数据库排名平台 本篇文章约有 3000 字 预计阅读时间 7 分钟 如阅读时间有限 请直接阅读文章末尾的对
  • DB-Engines 2017年8月数据库排名发布 总体走势复归平稳

    近日 DB Engines发布了2017年8月数据库排名 数据库排行 经历过此前一系列暴跌暴涨 8月数据库得分走势渐趋平缓 前二十名涨跌幅皆控制在十分以内 前十席位本月无变动 为首的三巨头自不必提 Oracle MySQL Microsof
  • 猿创征文

    猿创征文 国产数据库实战之TiDB 数据库快速入门 一 系统检查 1 检查系统版本 2 查看本地IP地址 3 TiDB集群介绍 二 快速部署本地测试集群 1 安装 TiUP工具 2 声明全局环境变量 3 快速部署TiDB 集群 三 连接 T
  • 【AntDB数据库】AntDB数据库性能调优(一)

    操作系统 处理器 动态节能技术 cpufreq 是一个动态调整 CPU 频率的模块 可支持五种模式 为保证服务性能应选用 performance 模式 将 CPU 频率固定工作在其支持的最高运行频率上 不进行动态调节 操作命令为 cpupo
  • 喜讯!AntDB数据库入围上海信创公共服务平台产品目录

    近日 AntDB数据库完成信息技术应用创新产品适配 成功入围上海信创公共服务平台产品目录 此次产品目录的入围 再次验证了AntDB数据库符合信息技术应用创新产品可控性要求 也肯定了AntDB数据库团队近20年的数据库研发 服务能力 图1 A
  • 数据库领域2023上半年盘点

    国产数据库成发展主力 技术创新成效不俗 2023年上半年 数据库行业整体呈现蓬勃发展态势 特别是国产厂商成为了发展主力军 包括厂商 产品 技术等多方面 中国已经成为全球仅次于美国的数据库发展高地 出现了一大批有代表性的产品及技术创新 据第三
  • 数据库性能优化必读,AntDB-M数据库的哈希索引设计

    数据库加快访问速度的关键技术之一就是索引 索引的设计及使用方式极大程度上影响了数据库的性能 AntDB M支持Hash BTree两种索引类型 本文主要讲解Hash索引的相关设计 并给出一些使用建议 1 相关概念 桶 用于定位索引记录的容器
  • 【AntDB数据库】AntDB数据库迁移(三)

    导出导入数据 导入数据 导出的数据文件为copy命令的sql文件 可以直接使用psql f参数执行 但是在文件数量比较多的时候 建议采用脚本封装的方式 可控的进行数据导入 编写导入脚本 该脚本通过命令行参数来控制是通过表名查找文件导入还是按
  • 【转载】亚信科技亮相中国高速公路信息化大会,与云南云通数联达成战略合作

    3月30至31日 我国交通行业颇具影响力的第25届中国高速公路信息化大会暨技术产品博览会 在福州市海峡国际会展中心盛大举办 数百家产业链企业齐聚 共谋高速公路数智化发展 亚信科技携系列数智化创新成果亮相展会 大会期间 亚信科技 南京 有限公
  • openGauss学习笔记-68 openGauss 数据库管理-创建和管理普通表-向表中插入数据

    文章目录 openGauss学习笔记 68 openGauss 数据库管理 创建和管理普通表 向表中插入数据 68 1 背景信息 68 2 操作步骤 68 2 1 向表customer t1中插入一行 68 2 2 向表中插入多行 68 2
  • 亚信科技荣任「DBL电信行业工作组」副组长单位,AntDB数据库连年入选《中国数据库产品图谱》

    日前 2023可信数据库发展大会 在京圆满召开 亚信科技凭借自研的电信级核心交易数据库AntDB在通信行业15年的技术积累和行业贡献 成功当选为数据库应用创新实验室 DBL 电信行业工作组副组长单位 AntDB数据库连续两年入选 全球数据库
  • AntDB-M数据库锁分析,不要错过!

    AntDB数据库始于2008年 在运营商的核心系统上 为全国24个省份的10亿多用户提供在线服务 具备高性能 弹性扩展 高可靠等产品特性 峰值每秒可处理百万笔通信核心交易 保障系统持续稳定运行近十年 并在通信 金融 交通 能源 物联网等行业
  • 亚信科技AntDB数据库与库瀚存储方案完成兼容性互认证,联合方案带来约20%性能提升

    近日 亚信科技AntDB数据库与苏州库瀚信息科技有限公司自主研发的RISC V数据库存储解决方案进行了产品兼容测试 经过双方团队的严格测试 亚信科技AntDB数据库与库瀚数据库存储解决方案完全兼容 运行稳定 除高可用性测试外 双方进一步开展
  • patroni+etcd+antdb高可用

    patroni etcd antdb高可用架构图 Patroni组件功能 自动创建并管理主备流复制集群 并且通过api接口往dcs Distributed Configuration Store 通常指etcd zookeeper cons
  • 以“信”数智,筑“广”生态:亚信科技CEO高念书受邀出席中国广电数字化赋能大会

    6月30日 由国家广播电视总局指导 中国广电集团主办的中国广电数字化赋能大会在京召开 国家广播电视总局党组成员 副局长杨小伟 工信部总工程师赵志国 中国移动党组成员 副总经理高同庆等出席会议并致辞 中广电移动网络有限公司董事长宋起柱作主题报
  • 猿创征文

    猿创征文 国产数据实战之docker部署MyWebSQL数据库管理工具 一 MyWebSQL介绍 1 MyWebSQL简介 2 MyWebSQL特点 二 检查本地环境 1 检查docker状态 2 检查docker compose版本 三
  • 【AntDB数据库】AntDB数据库服务端参数

    AntDB服务端参数 单机版数据库启动参数说明 命令格式 pg ctl start D datadir l filename W t seconds s o options p path c pg ctl stop D datadir m
  • Gbase 8s存储结构简介及空间管理

    Gbase 8s实例可以创建多个dbspace 一个dbspace可以包含多个物理chunk 一个chunk分成多个连续扩展区extent 一个表或者索引占用的空间被称为一个tablespace 一个extent包含多个物理页page 其中
  • openGauss学习笔记-59 openGauss 数据库管理-相关概念介绍

    文章目录 openGauss学习笔记 59 openGauss 数据库管理 相关概念介绍 59 1 数据库 59 2 表空间 59 3 模式 59 4 用户和角色 59 5 事务管理 openGauss学习笔记 59 openGauss 数
  • openGauss学习笔记-63 openGauss 数据库管理-资源池化架构

    文章目录 openGauss学习笔记 63 openGauss 数据库管理 资源池化架构 openGauss学习笔记 63 openGauss 数据库管理 资源池化架构 本文档主要介绍资源池化架构下的一些最佳实践和使用注意事项 用于支撑对相

随机推荐

  • C++ 一些知识点

    https www nowcoder com profile 7838045 myFollowings detail 3445247 链接 https www nowcoder com questionTerminal 087006d1e4
  • Red Hat Linux 7.5的安装及修改密码【详细】

    一 如何安装Red Hat Linux 7 5 详细 1 打开安装好的VMware 点击主页上的 创建新的虚拟机 选择 自定义 后 点击 下一步 2 选择虚拟机硬盘兼容性 我们选择Wordstation 14 x 3 选择稍后安装操作系统
  • -bash: ./mysqld: 没有那个文件或目录解决方法

    MySQL问题 bash mysqld 没有那个文件或目录 mysql安装路径 usr local mysql bin vi etc profile 添加环境变量 export PATH PATH usr local mysql bin 重
  • 营销活动:提升小程序的用户活跃度的关键

    在现今竞争激烈的商业环境中 小程序已成为企业私域营销的重要工具之一 然而 拥有一个小程序并不足以保证用户的活跃度 营销活动作为推动用户参与的有效方式 对于提升小程序的用户活跃度起着至关重要的作用 本文将深入探讨营销活动在提升小程序用户活跃度
  • Swagger的用法

    Swagger的用法 1 yml配置文件中引入依赖
  • C++ 内存管理

    C 内存管理 关于析构函数 1 when the desconstructor will be called 具体地说如果出现以下几种情况 程序就会执行析构函数 如果在一个函数中定义了一个对象 它是自动局部对象 当这个函数被调用结束时 对象
  • 静态代码块

    在Java类中 使用static关键字修饰的代码块称为静态代码块 当类被加载的时候 静态代码块就会被执行 由于类只会加载一次 所以静态代码块只会执行一次 在程序当中 使用静态代码块对类的成员变量进行初始化 package qmfx2 pub
  • FastAPI 使用 WebSocket创建实时应用程序

    超文本传输协议 或 HTTP 是当今互联网上最常用的协议之一 它允许客户端获取资源 例如 HTML 页面和图像 客户端 通常是浏览器 向服务器请求资源 图像 CSS 文件等 服务器响应请求的数据 它是一个严格的单向协议 服务器只会在客户端请
  • conda install 和 pip install 在ubuntu上的区别

    conda install 和 pip install 在ubuntu上的区别 pip和conda 看了很多博主的解释 已经说的很清楚了 pip pip installs packages 和conda都是包管理系统 pip最常用于安装在p
  • Merkle树

    白皮书引入 Merkel树是一种数据结构 图1 1 比特币白皮书插图 生成一个Merkel树 图1 2 来自维基百科插图 分析 自下而上 我们有四个文件 比特币系统的话就是交易 这个数据结构可以用在各种方面 L1 L2 L3 L4 四个文件
  • QT学习-数据类型转换

    文章目录 前言 一 num转QString 二 数据输出格式 三 QString拆分到QStringList 1 去除空格拆分 2 按固定长度拆分 四 QStringList转QByteArray HEX 五 uint8 t与QByteAr
  • java关键字const_java 关键字详解

    一 关键字总览 访问控制 private protected public 类 方法和变量修饰符 abstract class extends final implements interface native new static str
  • 用JAVA语言写一个计算员工月工资的程序

    一 任务需求 某公司分为多个部门 每个部门有一个经理和多个员工 每个员工根据职称发基本工资 员工的工资由基本工资 日加班工资 日缺勤工资等组成 具体需求如下所示 员工的基本信息 包括部门 职务 职称以及工资记录等信息 能记录员工的每一个职称
  • 过压保护芯片,IC电路方案集合

    随着快充适配器 QC3 0充电器 PD充电器的诞生 改变了原先USB的5V充电 增加了9V 12V的充电电压 甚至PD充电器20V也是很常见了 9V 12V 20V高电压的应用产生 虽然说9V 12V 20V的高压输出 不会被误触发 但是消
  • R-FCN+ResNet-50用自己的数据集训练模型(python版本)

    说明 本文假设你已经做好数据集 格式和VOC2007一致 并且Linux系统已经配置好caffe所需环境 博客里教程很多 下面是训练的一些修改 py R FCN源码下载地址 https github com Orpine py R FCN
  • react+antd+table实现表格数据,从头到尾循环、自动分页、滚动展示

    ts写法 分页是20 滚动过程中自动分页调接口返回数据 class Demo extends React Component
  • python调用resnet模型 对人脸图片进行特征提取,提取全连接层特征向量

    resnet feature extraction import os os chdir root caffe master examples import numpy as np import matplotlib pyplot as p
  • 汇编语言----mul指令

    mul指令 把操作数与AX相乘 最后存放在AX中 例子 mov ax 4 mov bx 5 mul bx ax 20
  • 动态设置src路径

    img class sidebar logo data return logo require assets dt logo png 如上动态设置图片的路径需要使用require 不然只能写上固定路径如下 img src assets dt
  • 排行榜|当 DB-Engines 遇见墨天轮国产数据库排行

    提到数据库排名 此时脑海里浮现出的是什么 是 DB Engines 还是墨天轮数据库排行 两者间有什么区别 下面来聊一下业内这两个知名数据库排名平台 本篇文章约有 3000 字 预计阅读时间 7 分钟 如阅读时间有限 请直接阅读文章末尾的对