黑马程序员视频库

传智播客旗下互联网资讯、学习资源免费分享平台

近日,全球知名的数据库流行度排行榜网站 DB-Engines 宣布:PostgreSQL 为 2018 年度DBMS。

近 6 年的年度数据库如下,在 Pg 之前曾获蝉联的是 MongoDB ,MongoDB 是 2013、2014 年度的冠军得主。

PostgreSQL 2018

PostgreSQL 2017

Microsoft SQL Server 2016

Oracle    2015

MongoDB 2014

MongoDB 2013

计算结果基于当前(2019年1月)分数和2018年1月的分数差值获得。最终的结果代表了一个产品在 2018 年获得的人气。DB-Engines 表示之所以采用分数而不是百分比作为评估的维度,是为了照顾在开始时受欢迎程度不太高的系统。

年度DBMS:PostgreSQL

PostgreSQL连续第二年赢得这个冠军。 PostgreSQL于1989年首次发布,今年年满30岁,处于人气高峰期,并且在一个非常活跃的社区中没有出现老化的迹象。

PostgreSQL已经成为众多开发人员中首选的数据存储,因其稳定性和功能集而备受青睐。 PostgreSQL以各种方式很好地满足了现代DBMS的要求。基于其坚实的RDBMS实现,它通过支持JSON数据类型和运算符扩展了其范围,从而为原本转向文档存储的项目提供了一个有吸引力的选择。最近,在其最新版本中,它专注于进一步提高分布式数据库的性能和支持,以满足大数据场景的要求。

PostgreSQL在DBMS市场中的成熟程度的一个强有力的迹象是我们排名中使用它作为基础技术的各种系统。如果这些系统在其基础之上提供重要的DBMS功能,我们将这些系统列为单独的条目。这些系统包括Greenplum,EnterpriseDB,TimescaleDB,Citus等等。

第二名:MongoDB

MongoDB是我们2013年和2014年的年度DBMS。它的受欢迎程度从那时起一直没有停止,甚至在2018年再次加速,证实了它作为最受欢迎的NoSQL系统的地位。然而,就像关系DBMS不断添加其核心范例之外的功能一样,MongoDB也通过添加过去看作NoSQL范围之外的功能来缩小差距。最值得注意的是,MongoDB增加了ACID支持,这使得许多开发人员更加有信心用其承载关键数据。此外,改进对分析工作负载的支持使MongoDB成为更广泛应用程序的理想选择。

第三名:Redis

Redis是最受欢迎的Key-Value数据库,它已经在2014年的年度系统中排名前三位,并在今年取得了成功。 Redis以其坚固,高性能和功能丰富的键值存储而闻名。虽然这仍然是Redis的完美用例,但它也在各个方向快速发展。最新版本提供了可加载的模块系统,这意味着第三方现在可以扩展Redis的功能。到目前为止,可用的模块提供了例如全文搜索,图形数据库和时间序列功能,JSON数据类型支持等。

再来看一下 2019 年 1月数据库流行度排行,Oracle、MySQL 和 SQL Server 继续下跌,而2018年度3大数据库则保持了增长。在 1 月排行榜上,Oracle 再次下跌了 14.39 分,这是 Oracle 在此榜单上的最低点,MySQL 同样获得了 历史最低点,而 SQL Server 很有可能在最近几个月跌至 1000 分以下。

今天的福利时刻

MySQL学习路线图及教程统统送给你

完整资源获取方式