全球知名的数据库流行度排行榜网站 DB-Engines 于今日宣布:PostgreSQL 为 2018 年度数据库管理系统。理由如下:
计算结果基于当前(2019年1月)分数和2018年1月的分数差值获得。最终的结果代表了一个产品在 2018 年获得的人气。DB-Engines 表示之所以采用分数而不是百分比作为评估的维度,是为了照顾在开始时受欢迎程度不太高的系统。 年度 DBMS:PostgreSQLPostgreSQL 已经连续两年赢得了“年度数据库”冠军称号。PostgreSQL 于 1989 年首次发布,今年恰好年满30岁,正处于人气高峰期,拥有一个非常活跃的社区并且没有出现丝毫“衰老”的迹象。 我们也可以看到,PostgreSQL 因其稳定性和强大的功能集而备受青睐,已成为众多开发者的首选数据库。PostgreSQL 以各种方式很好地满足了现代 DBMS 的要求。基于其坚实的 RDBMS 实现,它通过支持 JSON 数据类型和运算符扩展了其范围,从而为原本计划转向使用“文档存储”的项目提供了一个更有吸引力的选择。最近,在其发布的最新版本中,它专注于进一步提升分布式数据库的性能和对其的支持,以满足大数据场景的要求。 PostgreSQL
在 DBMS 市场中体现其成熟程度的一个强有力迹象是,DB-Engines 数据库排名中使用 PostgreSQL
作为基础技术的各种数据库管理系统。如果这些系统在其基础之上提供了重要的 DBMS 功能,我们将这些系统列为单独的条目。这些系统包括 Greenplum, EnterpriseDB, TimescaleDB, Citus 等。 亚军:MongoDBMongoDB 是
DB-Engines 2013 年和 2014 年的年度 DBMS,而它的受欢迎程度从那时起就一直没有停止过,甚至在 2018
年得到了再次的加速,证实了它作为最受欢迎的 NoSQL 系统的地位。然而,就像关系 DBMS 不断添加其核心范例之外的功能一样,MongoDB
也通过添加过去被视为 NoSQL 范围之外的功能来缩小差距。最值得注意的是,MongoDB 增加了对 ACID
的支持,这使得许多开发人员更加放心将关键数据存储于 MongoDB。此外,改进对分析工作负载的支持使 MongoDB
成为更广泛应用程序的理想选择。 季军:RedisRedis 是最受欢迎的 Key-Value 存储数据库。它曾在 2014 年的年度数据库管理系统中排名前三位,并在今年再次取得了成功。Redis 以其稳定、高性能和功能丰富的键值存储(key-value store)而闻名。虽然这仍然是
Redis 的完美使用场景,但它也在往各个方向快速发展。最新版本提供了可加载的模块系统,这意味着第三方现在也可以扩展 Redis
的功能。到目前为止,可用的模块提供了诸如全文搜索、图数据库和时间序列等功能,以及对 JSON 数据类型的支持等。 让我们祝贺 PostgreSQL, MongoDB 和 Redis 在 2018 年取得的成功。 历年 DB-Engines DBMS 年度最佳获奖者:
最后,我们不妨看看 DB-Engines 数据库流行度排行榜的1月份数据,先来看一下完整的榜单,排名前二十如下: 可以看到,整体排名变化不大。不过位于榜首的 Oracle 的分数较上个月有所下降(-14.39),当然凭借着 Oracle 长期积累的“成绩”,其第一的位置暂时不会被动摇。除了 Oracle,排名前十的 DBMS 出现分数下降的还有 MySQL、Microsoft SQL Server、IBM Db2 和 Elasticsearch。 而分别获得年度冠军和亚军的 PostgreSQL 和 MongoDB 均有不小的增长,分数分别增加了 5.48 和 8.57。 其他方面的变动,以及完整排名请查看 https://db-engines.com/en/ranking。 每个类型的数据库排名情况如下: 关系数据库前10名 Key-Value 数据库前10名 文档数据库前10名 图数据库前10名 时序数据库前10名
|