DB-Engines 發布了 2016 年 12 月份的數據庫排名。
本月排名對比于11月份,前十名的排位都沒有發生變化,但對比于去年,除了穩坐三甲寶座的Oracle 、MySQL 和 Microsoft SQL Server ,以及排在第六名的DB2外,其他的數據庫的排名都發生了變化。其中 PostgreSQL 超越 MongoDB 成為第四,Cassandra 超越 Microsoft Access 成為第七,Redis 超越 SQLite 成為第九。而第11-20名的數據庫排名幾乎都發生了變化。
具體情況請看前 20 名排名情況:
完整排名請看這里:http://db-engines.com/en/ranking
作為今年最后一個月的排行榜,2016年全球數據庫的排名基本塵埃落定,下面文章將從前五名的趨勢圖縱觀其近年來的變化趨勢:
No.1 Oracle
Oracle 最終在 2016 年末保住了在數據庫界的領先位置,以1404.40的得分蟬聯冠軍。但是相比于去年12月,Oracle 的得分下降了93.15,根據 Oracle 近年來的變化趨勢圖看來,其得分自去年12月份起就急速下降,目前已低于歷史最低分值,而峰值是在2013年11月,得分達到1617.192,當時市場份額曾是隨后4個廠商之和。
No.2 MySQL
同屬甲骨文公司的 MySQL 最終以1374.41的得分保持著亞軍的位置,得分較去年增加了75.87,跟第一名 Oracle 的差距已縮小至 30 分!根據 MySQL 近年來的變化趨勢圖看來,其得分自15年9月起就呈大幅度增長趨勢,雖然在近幾個月有小的波動,但這兩個月的比分又回復到歷史最高水平,并且仍有不斷增長的趨勢。
No.3 Microsoft SQL Server
Microsoft SQL Server 最終以1226.66的得分保持第三的位置,得分較去年增加了 103.50 分,是前三甲中分數增幅最大的。根據 Microsoft SQL Server 近年來的變化趨勢圖看來,其得分在前些年達到了峰值,隨后整體呈下降趨勢,今年分值又逐漸回復到原來的水平,也在不斷增長中。
除了穩坐三甲寶座的Oracle 、MySQL 和 Microsoft SQL Server 外,位列第四、五位的PostgreSQL 和 MongoDB 同樣值得一提,這兩者在數據庫中越來越占據著不可忽視的地位。在12月份的排名中得分分別為330.02分和328.68分。
根據 PostgreSQL 和 MongoDB 近年來的變化趨勢圖看來,兩者一直呈上升趨勢,自2014年7月后開始難分上下,幾個回合之后 MongoDB 以微弱的優勢處于領先地位,而就在上個月的排名中 PostgreSQL 再次超越 MongoDB。
其他數據庫詳細趨勢請看這里:http://db-engines.com/en/ranking_trend
DB-Engines的排名主要根據5個因素來進行:Google以及Bing搜索引擎的關鍵字搜索數量、Google Trends的搜索數量、Indeed網站中的職位搜索量、LinkedIn中提到關鍵字的個人資料數以及Stackoverflow上相關的問題和關注者數量。
這份榜單分析旨在為數據庫相關從業人員提供一個技術方向的參考,其中涉及到的排名情況并非基于產品的技術先進程度或市場占有率等因素。無論排名先后,選擇適合與企業業務需求相比配的技術,才是最重要的。