2019年全球最受歡迎資料庫新鮮出爐,你猜中了嗎?

數據庫技術達摩院 發佈 2020-01-07T07:55:22+00:00

全球知名的資料庫流行度排行榜網站DB-Engines 宣布,在過去的一年裡,MySQL在 DB-Engines排名中比其他350個受監測資料庫管理系統的任何一個更受歡迎。因此,MySQL為2019年的年度DBMS。

全球知名的資料庫流行度排行榜網站DB-Engines 宣布,在過去的一年裡,MySQL在 DB-Engines排名中比其他350個受監測資料庫管理系統的任何一個更受歡迎。

因此,MySQL為2019年的年度DBMS。


DB-Engines 2019:

MySQL 獲得「年度資料庫」稱號

計算結果基於當前最新的分數(2020年1月)和2019年1月的分數差值獲得。最終的結果代表了一個產品在2019 年的受歡迎程度。DB-Engines表示之所以採用分數而不是百分比作為評估的維度,是為了照顧在開始時受歡迎程度不太高的系統。

年度DBMS:MySQL

25年前,當 Michael "Monty" Widenius 和其他人開始合作開發供個人使用的MySQL時,最成功的開源項目之一便開始了書寫它的歷史。作為用於Web開發的LAMP技術棧的原始基礎成員,MySQL迅速成為許多開發人員首選的DBMS解決方案。

然而事情在Sun於2008年收購MySQL時出現了變化,因為人們擔心這個被大型商業公司控制的開源項目的未來。兩年後,甲骨文再將Sun收購時,許多人甚至認為這是MySQL的沒落。他們覺得甲骨文為什麼要冒著被MySQL蠶食其商業DBMS市場份額的風險來繼續支持MySQL的開發。

為此,MySQL創始人 Monty Widenius創建了MySQL的一個分支—— MariaDB。是的,他也認為MySQL的未來似乎並不確定。

然而,甲骨文的舉動卻出乎了很多人的意料,甚至做得比預期中的要好。甲骨文不但創建了MySQL企業版,同時仍提供了非常有競爭力的開源社區版。

MySQL 8.0於2018年發布,帶來了顯著的速度改進以及對NoSQL文檔存儲和JSON的支持。雖然最終結果是MySQL的直接競爭對手MariaDB和PostgreSQL取得了成功,不過它仍然受到大家的歡迎。

亞軍:Oracle

過去的8年里,Oracle的人氣排名起起落落。也是在那段時間裡,雖然它的人氣得分有所下降,不夠依然是2015年的年度DBMS。到了2019年,它再次取得不俗的成績。儘管競爭十分激烈,Oracle仍然是DB-Engines排行榜中排名最高的DBMS。

Gartner的幾份報告也證實了Oracle的領先地位,該報告表明Oracle在多個類別中均是排名第一的DBMS,其內部競爭對手MySQL的成功並沒有改變這一點。

季軍:Microsoft SQL Server

與Oracle類似,Microsoft SQL Server也拿過年度DBMS的稱號,它是2016年的年度DBMS,並在2019年擁有十分高的受歡迎程度。SQLServer在2013年的幾個月里都是排名第二,與此同時MySQL則已失去了這一位置。多年來Microsoft SQL Server也一直是無可爭議的TOP 3 DBMS。即便微軟還在其Azure平台上提供了許多非常成功的基於雲的DBMS,但 SQL Server暫時仍是其旗艦產品。

結論

對於今年的數據,DB-Engines也給出他們的理解和分析。以下內容代表DB-Engines的觀點。

TOP 3資料庫同時也是最受歡迎的資料庫,它們也恰好都是十分成熟的關係資料庫(RDBMS)。這對於DBMS市場有什麼啟示?是否標誌著 NoSQL 資料庫的沒落?

DB-Engines對此觀點並不同意,原因有二。第一,在DB-Engines排名的前十名中有非常成功的NoSQL資料庫系統,而且它們仍在逐年流行:MongoDB, Elasticsearch 和 Redis。而在前十之外也還有許多NoSQL資料庫系統保持著良好的表現。

第二,多年來,最成功的關係資料庫通過合併越來越多的NoSQL功能而發生了相當大的變化。譬如TOP 3資料庫均支持採用文檔存儲(Document Store)數據模型作為輔助模型,Oracle和SQL Server也支持圖資料庫(Graph DBMS)模型。這就意味著它們的邊界早已遠遠超出了傳統關係資料庫的範疇。

舉個例子,如果在我們的資料庫系統中需要某種靈活性時,無需再切換到專用的NoSQL DBMS,則只需使用RDBMS的某些擴展功能便可得以兼全。只要有需求,NoSQL就不會消失,因為它已經成為主流。

但是另一方面,諸如 MongoDB, Elasticsearch 和Redis之類的系統仍在提供大量的專用功能和特性,以確保自身不會很快過時。

歷年DB-Engines DBMS年度最佳獲獎者:

最後,我們看看DB-Engines資料庫流行度排行榜的1月份數據,排名前二十如下:

TOP 10資料庫的趨勢變化如下:

其他方面的變動,以及完整排名請查看 https://db-engines.com/en/ranking。

每種類型的資料庫排名情況如下:

  • 關係資料庫前10名
  • Key-Value資料庫前10名
  • 文檔資料庫前10名
  • 圖資料庫前10名
  • 時序資料庫前10名

DB-Engines根據受歡迎程度對資料庫管理系統進行排名,排名每月更新一次。排名的數據依據5個不同的指標:

  • Google以及Bing搜尋引擎的關鍵字搜索數量
  • Google Trends的搜索數量
  • Indeed網站中的職位搜索量
  • LinkedIn中提到關鍵字的個人資料數
  • Stackoverflow上相關的問題和關注者數量

這份榜單分析旨在為資料庫相關從業人員提供一個技術方向的參考,其中涉及到的排名情況並非基於產品的技術先進程度或市場占有率等因素。無論排名先後,選擇適合與企業業務需求相比配的技術才是最重要的。


1月9日15:00 — 17:00

RDS for MySQL專屬主機組和專有宿主機DDH

舉辦聯合發布會!

點擊閱讀原文

立即預約!

(需登陸阿里雲帳號哦!)

關鍵字: