数据库大盘点:MySQL似乎已撼动Oracle霸主地位!
2017年过半,笔者整理了今年上半年各大排行榜的数据库变化情况,以及国内外知名互联网公司的数据库使用情况。总体来看,上半年的赛程还是很有看点的,出现了很多高潮事件,比如MySQL与PostgreSQL的争论;吴承杨提醒不要忽略MySQL也是Oracle的;商用数据库与开源数据库,孰胜孰败等等。
接下来我们就来看看具体变化:
1、Oracle、MySQL、Microsoft SQL Server稳稳占据前三名
根据DB-Engines前六个月的调查结果显示,Oracle、MySQL、Microsoft SQL Server稳稳占据前三名,并且分数远远高于第四名。MongoDB和PostgreSQL一直在争夺第四名的位置,显然PostgreSQL更胜一筹。
不同的排行榜,数据库排名具有很大差异,DB-Engines依据 Google以及Bing等搜索引擎的关键字搜索数量、LinkedIn中提到关键字的个人资料数以及Stackoverflow相关问题和关注数量等做出判断,可信度还是很高的,但似乎没有照顾到国内开发者的选择。
作为商用数据库,Oracle似乎不太受开发者的待见,但很多公司还是偏好于Oracle的,尤其是金融、保险、医疗、电信等行业,对商用数据库的信任和依赖度很高,因此商业数据库并不会死,跟不上时代发展的商业数据库才前途堪忧。前不久的采访中,国内知名互联网公司的技术大咖纷纷表示,商业数据库与开源数据库各有利弊,各有市场,未来依旧会继续共存。
2、MySQL似乎已经撼动Oracle霸主地位
根据DB-Engines的榜单来看,MySQL的分数在步步逼近Oracle,没准今年年底,MySQL就能成为第一。根据StackShare的调查数据显示,MySQL早已是当之无愧的第一,凭借着其开源以及5480个堆栈的优势,成为了最受欢迎的数据库。
而根据对国内程序员的调查结果显示,MySQL独占了52%的江山,狠甩第二名PostgreSQL好几条街:
MySQL似乎即将全方位撼动Oracle的地位了!
3、PostgreSQL或成黑马
数据库领域经过了这么久的厮杀,本以为已经不会出现太多波动,没想到一个PostgreSQL就足以激起千层浪。
今年上半年,PostgreSQL的分数和排名都呈现上升趋势,在前不久JAXenter网站的调查中,甚至排在了第一位,成为了开发者票选的最感兴趣的数据库。国外众多知名科技公司也纷纷站台,比如Travis CI、Reddit、Spotify等。
国内对PostgreSQL的热度倒是一般,有开发者反应是由于国内缺少相关的学习资料和环境,并且用了MySQL那么多年,很难一时之间换掉,不过PostgreSQL在国内的口碑还是不错的,只是用户较少。
4、国内外知名互联网公司都很偏好MySQL数据库
国外部分:GitHub采用MySQL数据库;Airbnb采用MySQL,也会使用Hadoop;Yelp采用MySQL和Hadoop;Coursera采用MySQL和Cassandra;Facebook会使用自己开源的MyRocks。
国内部分:阿里巴巴主要采用OcenBase,也会使用MySQL;去哪儿网使用Redis、HBase和MySQL;腾讯使用MySQL,还有部分自研NoSQL;魅族使用Redis、MongoDB和MySQL;京东广告系统选用了Redis、HBase和MySQL等等。
综合来看,不论国内国外,不论公司还是个人,MySQL都是极其得人心的。作为开源数据库中的NO.1,其市场份额确实在逐渐超越其上的商用数据库,开发者对其的支持及庞大的社区又促进了MySQL的不断发展。很难想象,PostgreSQL未来会有实力与MySQL一较高下,拭目以待!
你也许感兴趣的:
- MariaDB消亡史
- 3700 万美元“卖身救命”,泥潭深陷的 MariaDB 准备退市
- MySQL 中引入对 JavaScript 的支持
- MySQL 支持 JavaScript,目前处于预览阶段
- 无中断升级 1200 多台 MySQL 服务器,GitHub 是如何做到的
- GitHub.com跑了1200多台MySQL主机,如何无缝升级到8.0?
- 全方位对比 Postgres 和 MySQL (2023 版)
- MySQL 小心了:MariaDB 会取代你!
- 译 | MariaDB 和 MySQL 全面对比:选择数据库需要考虑这几点
- 译 | 永远不要在MySQL中使用utf8,改用utf8mb4
你对本文的反应是: