PostgreSQL靠边站,Oracle仍是天下上最流行的数据库!

打印 上一主题 下一主题

主题 786|帖子 786|积分 2358

《恭喜PostgreSQL成为社区最流行的数据库》发布后,许多童鞋反馈:stackoverflow的用户调研存在“幸存者偏差”,MySQL绝B是第一,这个调研不公正,敢不敢找更公正,更权威的调研!
  我查了一下目前最权威的数据库排行榜,效果和大家汇报一下,MySQL还真不是第一。
  泉源:DB-engines

  内容:2024年9月,RDBMS环球排行
  链接:https://db-engines.com/en/ranking/relational+dbms
  画外音:应该没有更权威的吧?
  一,绝对分排行

  

  RDBMS前十位分别是:
  1. Oracle,1286.59分
  2. MySQL,1029.49分

  3. SQL-Server,807.76分
  4. PostgreSQL,644.36分

  画外音:MongoDB(410.24),未参与RDBMS排名。
  5. Snowflake,133.72分

  6. DB2,123.05分

  7. SQLite,103.35分

  8. Access,93.76分

  9. Databricks,84.24分
  画外音:这个应该不算,不知为啥入榜。
  10. MariaDB,83.44分

  排名里面还是有许多地方出乎我的料想的:
  第一的不是MySQL,而是Oracle?
  第三的不是PostgreSQL,而是SQL-server?

  Snowflake是什么数据库?

  画外音:对不起,恕我无知。
  DB2和Access居然排名这么高?

  MariaDB居然排名这么低?

  ...
  为了一探究竟,我又看了排行趋势
  二,RDMBS的TOP10排行趋势
  

  趋势线里也能有一些洞察:

  14年之后MariaDB涨得快,为何最近放缓了?
  PostgreSQL势头强劲,按照这个趋势下去,超越Oracle和MySQL是不是时间标题?

  为什么总有Snowflake如许的后起之秀涨势惊人?

  Databricks诞生于22年,怎么出现就是巅峰?
  ...


  内心寻思着,这个积分排行的口径是什么,真的不依赖于用户投票,不会存在幸存者偏差吗?于是,又去研究了一下排名的积分规则。
  三,排名积分规则
  

  相关数据库的积分获取,紧张看这6个维度:
  1. 全网提及次数,紧张参考Google与Bing的网页搜刮;
  2. 搜刮次数,紧张参考Google Trends;
  3. 讨论频率,紧张参考StackOverflow与DBA Stack Exchange;
  4. 相关岗位数,紧张参考Indeed与Simply Hired;

  5. 简历中提及的次数,紧张参考LinkedIn;

  6. 交际网络中相关性,紧张参考Twitter;

  这个积分规则很难人为操控,应该比力中立、客观、权威了。

  有人要问了,这是环球RDBMS排名吗,我们的产物在哪里?e,还真有。

  四,国产数据库在榜情况

  Oracle,1286.59分
  MySQL,1029.49分
  SQL-Server,807.76分
  PostgreSQL,644.36分
  ...
  38名:TiDB,4.09分
  58名:OceanBase,1.97分
  78名:GBASE,1.11分
  79名:openGauss,1.11分
  97名:PolarDB,0.82分
  ...
  看着冰冷的数据排行,我感慨万千。

  其一,为什么闭源贸易数据库在国外如此受欢迎?
  TOP10排名中,超过一半受欢迎的数据库是闭源产物:Oracle(1), SQL-server(3), Snowflake(5), DB2(6), Access(8), Databricks(9)
  但国内,为何利用闭源贸易数据库的比例偏低?
  - 本钱费用是我们选型的首要因素?
  - 数据库厂商在国内的支持不到位?
  - 合规性标题?信息安全标题?监管要求?
  - 怕数据库爆炸?
  画外音:iphone用户请放心,苹果官方已澄清,普通用户不会轻易启用爆炸功能。
  …
  其二,为何我们的趋势追赶总比环球慢半拍?
  中国互联网发展较晚,技术上少走许多弯路,直接从MySQL起步,出发点较高。但近年来兴起的PostgreSQL, MongoDB, MariaDB… 等后起之秀,在中国险些没有掀起什么风浪,国内仍是MySQL的天下,故步自封的原因又是什么呢?
  - 新DB无法满足国内市场需求?
  - 固化的思维?保守的心态?新事物的排斥?
  - 语言的标题,导致新技术流入存在时间差?
  - 技术文化的差别?只管搬砖,不管技术?
  …
  我们是否要追逐技术新趋势?
  何时才能追上?
  大概说,压根不用去追赶先进的技术?
  其三,对开源的贡献为何不成正比?
  每隔几年,就会有Snowflake,Databricks如许的新产物出来,引领技术潮流,我们拥有环球最多的开辟者、工程师、架构师、科学家、研究员... 然而,我们的科技创新竞争力却… 为什么会有如许的差距?
  - 技术职员本领不行?态度不好?
  - 底子研究与资金投入不敷?
  - 开放文化与创新氛围不敷?
  - 市场成熟度,产业链与生态美满度不敷?
  …
  一系列标题,都值得我们深思。
  结束语
  看完DB-engines的数据库权威榜单,我感触良多:
  究竟为何,我们利用闭源贸易数据库的比例偏低?
  我们是否必要,去追先进的技术体系?
  为什么,我们的技术职员数量,与开源贡献不成比例?
  ...
  相关文章
  《现如今,到底什么技术栈最流行(环球调研)》
  《云音乐崩了,据说和机房迁移存储方案有关...(只聊技术)》
  究竟何时,我们的技术,才能占上天下之巅?
  诸君共勉!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

圆咕噜咕噜

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表