• DB-Engines 2019 年度数据库出炉:MySQL 成为年度数据库赢家


    摘要:在 DB-Engines 上,一年一度的年度数据库评选引人瞩目,2019年的年度数据库已经评选出炉,MySQL 成为 2019年的赢家。

    获奖评论这样写到:

    MySQL是一种数据库管理系统,在过去的一年中,该数据库管理系统在DB-Engines排行榜中,比其他350个系统中的任何一个都更受欢迎。
    因此,我们宣布MySQL为2019年度DBMS。

    为了确定本年度的DBMS,我们从2020年1月的最新分数中减去了2019年1月的受欢迎程度分数。我们使用这些数字的差值而不是百分比,因为这将有利于在开始时普及度很小的那些数据库。计算结果是一个DBMS列表,按其在2019年提高的受欢迎程度进行排序。

    2020 年最新数据库流行度排行榜的前十名如下图所示:

    以下是具体评价:

    年度DBMS:MySQL


    25年前,当Michael“ Monty” Widenius和其他人开始开发供个人使用的MySQL时,最成功的开源项目之一的悠久历史就开始了。作为用于Web开发的LAMP原始基础之一,MySQL迅速成为许多开发人员首选的DBMS解决方案。

    当Sun在2008年收购MySQL时,事情开始显得有些问题,因为人们担心在一个大型商业公司的控制下这个开源项目的未来。

    甲骨文在两年后收购Sun时,许多人认为这将是MySQL的终结。Oracle为什么会继续支持MySQL的开发,从而冒着蚕食其商业DBMS市场份额的风险?

    Monty Widenius创建了MariaDB,因为MySQL的未来似乎太不确定了。

    但是,Oracle做得比许多人预期的要好,创建了MySQL企业版,同时仍然提供了非常有竞争力的开源社区版。MySQL 8.0于2018年发布,带来了显着的速度改进以及对NoSQL文档存储和JSON的支持。结果是,尽管直接竞争对手MariaDB和PostgreSQL取得了成功,MySQL仍继续受到欢迎。

    亚军:Oracle



    在过去的8年中,Oracle在人气排名中起起落落。在那个时间段内,它的人气得分有所下降,但它还是我们2015年的年度DBMS,在2019年又是非常不错的一年。尽管竞争激烈,它仍然是我们排名最高的DBMS。Gartner的几份报告证实了甲骨文的领先地位,该报告表明甲骨文在多个类别中均是排名第一的DBMS,其内部竞争对手MySQL的成功并没有改变这一点。

    第三名:Microsoft SQL Server



    与Oracle类似,Microsoft SQL Server是2016年的年度DBMS获奖者,在2019年的普及度非常高。SQL Server在2013年的几个月中在我们的排名中排名第二。对MySQL而言,多年来一直是无可争议的前三大系统。微软还在其Azure平台上提供了许多非常成功的基于云的DBMS,但是SQL Server暂时仍是其旗舰产品。

    结论


    在我们的受欢迎度排名中,前3名DBMS也是获得最大人气的DBMS,它们都是成熟的RDBMS。那对DBMS市场有什么看法?

    这是否标志着NoSQL的结束?



    我们不这样认为,有两个原因。首先,在我们排名的前10名中,有非常成功的NoSQL系统,它们仍在逐年流行:MongoDB,Elasticsearch和Redis,在前10名中,还有更多NoSQL系统继续表现良好。
     

    第二,多年来,最成功的RDBMS通过合并越来越多的NoSQL功能而发生了很大变化。前3个系统全部都支持Document Store数据模型作为辅助模型,Oracle和SQL Server也支持Graph DBMS模型。这意味着它们的范围已远远超出了传统的RDBMS功能。例如,如果您需要数据方案中的某种灵活性,而不再需要切换到专用的NoSQL DBMS,则只需使用RDBMS的某些扩展功能,便可以兼得两全。如果需要,NoSQL不会消失,它已经成为主流。

    但是,另一方面,诸如MongoDB,Elasticsearch和Redis之类的系统仍提供大量的专用功能和特性,以确保它们不会很快过时。

    我们祝贺MySQL,Oracle和Microsoft SQL Server在2019年取得了成功。

    以下是近几年的年度数据库:

    MySQL 2019
    PostgreSQL 2018
    PostgreSQL 2017
    Microsoft SQL Server 2016
    Oracle 2015
    MongoDB 2014
    MongoDB 2013

    祝大家新年愉快!

  • 相关阅读:
    iOS 程序内国际化的一些心得(2)
    iOS 程序内国际化的一些心得(1)
    写个自己的Xcode4插件
    iOS命令行获取工程内所有的国际化资源并且整合
    用xib自定义UITableViewCell的注意事项——重用问题
    遍历类成员
    iOS 键盘取消晃动撤销动作
    iap验证。
    4 WPF学习---系统的学习XAML语法
    webService访问加密-Soapheader
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13311840.html
Copyright © 2020-2023  润新知