为确定2017年度DBMS,DB-Engines用2018年1月的最新得分扣除2017年1月的分数,从而得到分差,根据分差对所有数据库进行排名。这有助于确定2017年,哪种数据库的增长更快,这种方法是公平的。
排名同样反映了过去一年,哪类数据库的需求更多,哪类数据库的搜索热度更高。
年度DBMS:PostgreSQL
PostgreSQL在去年的排行榜上排名第三,在今年一跃成为冠军。2017年对于PostgreSQL来说是利好的一年,在2017年的单月排名中,PostegreSQL总得分增长55.81分(+ 17%),跑赢了其他所有数据库系统。
在2017年,PostgreSQL超过了MongoDB,并在DB-Engines流行度排名中获得了第四名。
PostgreSQL 10新版本的发布将有助于进一步激发开发者对该产品的兴趣。 随着Declarative Partitioning的引入,改进的Query Parallelism, Logical Replication 和Synchronous Replication的Quorum Commit ,PostgreSQL 10特别专注于在多个节点间有效分发数据。
亚军:ElasticSearch
ElasticSearch曾经在2014年成为DBMS年度最佳数据库系统之一。它是迄今为止最受欢迎的搜索引擎(Solr和Splunk之前),并在2017年将其得分提高了16.38分(+ 15%)。
ElasticSearch之所以成功当选亚军有两个原因:去年11月份发布的ElasticSearch 6和Elastic生态的作用,ElasticSearch背后的公司使用Elastic Stack创建了一个围绕ElasticSearch的生态系统,可用于数据收集,数据可视化和机器学习等,这对于ElasticSearch的推广很有帮助。
第三名:MariaDB
MariaDB在2017年分数提高了13.26分(+ 29%)。2017年1月还排在第20名的位置,结束时已经排在第17名了。有趣的是,MariaDB的大哥MySQL下降了66.58分( - 6%)。在MariaDB 10.3的GA版本和MariaDB的一些Linux发行版本的支持下,MariaDB的增长趋势持续到2018年也不足为奇。
历届DB-Engines DBMS年度最佳获奖者:
总结2017年数据库领域的发展,三大特点如下: