技术开发 频道

2017数据库年中盘点:MySQL获一致好评?

  【IT168 评论】2017年过半,笔者整理了今年上半年各大排行榜的数据库变化情况,以及国内外知名互联网公司的数据库使用情况。总体来看,上半年的赛程还是很有看点的,出现了很多高潮事件,比如MySQL与PostgreSQL的争论;吴承杨提醒不要忽略MySQL也是Oracle的;商用数据库与开源数据库,孰胜孰败等等。

  接下来我们就来看看具体变化:

  1、Oracle、MySQL、Microsoft SQL Server稳稳占据前三名

  根据DB-Engines前六个月的调查结果显示,Oracle、MySQL、Microsoft SQL Server稳稳占据前三名,并且分数远远高于第四名。MongoDB和PostgreSQL一直在争夺第四名的位置,显然PostgreSQL更胜一筹。

2107数据库年中盘点:MySQL获一致好评?

2107数据库年中盘点:MySQL获一致好评?

  不同的排行榜,数据库排名具有很大差异,DB-Engines依据 Google以及Bing等搜索引擎的关键字搜索数量、LinkedIn中提到关键字的个人资料数以及Stackoverflow相关问题和关注数量等做出判断,可信度还是很高的,但似乎没有照顾到国内开发者的选择。

  作为商用数据库,Oracle似乎不太受开发者的待见,但很多公司还是偏好于Oracle的,尤其是金融、保险、医疗、电信等行业,对商用数据库的信任和依赖度很高,因此商业数据库并不会死,跟不上时代发展的商业数据库才前途堪忧。前不久的采访中,国内知名互联网公司的技术大咖纷纷表示,商业数据库与开源数据库各有利弊,各有市场,未来依旧会继续共存。

  相关文章:《大咖说!数据库领域会不会改朝换代?》

  2、MySQL似乎已经撼动Oracle霸主地位

  根据DB-Engines的榜单来看,MySQL的分数在步步逼近Oracle,没准今年年底,MySQL就能成为第一。根据StackShare的调查数据显示,MySQL早已是当之无愧的第一,凭借着其开源以及5480个堆栈的优势,成为了最受欢迎的数据库。

  而根据IT168企业级对国内程序员的调查结果显示,MySQL独占了52%的江山,狠甩第二名PostgreSQL好几条街:

2107数据库年中盘点:MySQL获一致好评?

  MySQL似乎即将全方位撼动Oracle的地位了!

  相关文章:《知名互联网公司和程序员都看好的数据库是什么?》

  相关文章:《StackShare数据显示:MySQL成为最流行的数据库》

  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一较高下,拭目以待!

  相关文章:《大揭秘:知名互联网公司都在使用哪些数据库?》

  《系列:知名互联网公司都在使用哪些数据库?(2)》

0
相关文章