2017数据库年中盘点:MySQL似乎已撼动Oracle霸主地位!
来自:IT168文库(微信号:itwenku)
链接:http://tech.it168.com/a2017/0726/3155/000003155851.shtml
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个堆栈的优势,成为了最受欢迎的数据库。
而根据IT168企业级对国内程序员的调查结果显示,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一较高下,拭目以待!
●本文编号191,以后想阅读这篇文章直接输入191即可。
●输入m获取文章目录
大数据技术
更多推荐《18个技术类微信公众号》
涵盖:程序人生、算法与数据结构、黑客技术与网络安全、大数据技术、前端开发、Java、Python、Web开发、安卓开发、iOS开发、C/C++、.NET、Linux、数据库、运维等。