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

2020-01-09 14:05 稿源:開源中國  0條評論

聲明:本文來自于微信公眾號 開源中國(ID:oschina2013),授權站長之家轉載發布。

全球知名的數據庫流行度排行榜網站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的觀點。

TOP3 數據庫同時也是最受歡迎的數據庫,它們也恰好都是十分成熟的關系數據庫(RDBMS)。這對于DBMS市場有什么啟示?是否標志著 NoSQL 數據庫的沒落?

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

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

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

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

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

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

TOP10 數據庫的趨勢變化如下:

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

每種類型的數據庫排名情況如下:

  • 關系數據庫前 10 名

  • Key-Value數據庫前 10 名

  • 文檔數據庫前 10 名

  • 圖數據庫前 10 名

  • 時序數據庫前 10 名

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

  • Google以及Bing搜索引擎的關鍵字搜索數量

  • Google Trends的搜索數量

  • Indeed網站中的職位搜索量

  • LinkedIn中提到關鍵字的個人資料數

  • Stackoverflow上相關的問題和關注者數量

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

聲明:本文轉載自第三方媒體,如需轉載,請聯系版權方授權轉載。協助申請

相關文章

相關熱點

查看更多
?
陕西11选5走势图下载安装