根據DB-Engines網站對數據庫流行度的最新排名,Oracle雖然仍位居第一,但它早已失去了與開源數據庫競爭的優勢。
如果你的直覺告訴你,Oracle在數據庫領域的地位正開始下滑,或許你是正確的。
DB-Engines.com針對數據庫系統的流行程度創建了一套排名系統。毫無疑問,當下最熱門的數據庫還是Oracle,它的排名高于MySQL、Microsoft SQL Server,以及很多其他類型的數據庫。但是自2012年以來,Oracle的得分逐年下滑,同樣處于下滑階段的還有SQL Server。
▲DB-Engines數據庫排名
DB-Engines網站上的排名并不取決于數據庫的下載量、安裝量或者其他直接因素,而是通過分析大量與技術趨勢相關的數據得出的結果,這些數據大多來源于網站、技術社區、求職招聘等在線平臺。數據庫流行指數排行榜每月更新一次,它不追求百分之百的精確,而是給出一定時間范圍內的技術趨勢。
在2014年1月的排名中,Oracle和SQL Server的得分都有所下滑,MySQL卻毫無疑問的成為排行榜的第二名,也是開源數據庫最好的名次。頗具諷刺意味的是MySQL和Oracle同屬甲骨文公司,卻出現了明顯的差異。另一款經常被提及的開源數據庫產品PostgreSQL目前排名第四,但是它的得分遠遠低于SQL Server。
MariaDB目前排在第32位,且在不斷上升中。MariaDB是MySQL的一個社區版分支,開發該版本是為了遠離甲骨文的魔掌。在前十名中,最令人驚訝的是Microsoft Access。它雖然已呈現整體下滑趨勢,但是很多傳統解決方案還是將數據寫入其中。
在非關系型數據庫中,只有兩款產品進入前十名,它們分別是MongoDB和Cassandra。MongoDB背后有很多知名投資公司的支持,可以增強其研發和服務能力;Cassandra正在迅速趕上,成為主流的NoSQL解決方案。MongoDB和Cassandra這兩款NoSQL數據庫的成長有目共睹,它們各自的未來也同樣被看好。
盡管從整體來看開源數據庫處于上升趨勢,但這并不意味著閉源產品會在一夜之間消失不見。以Microsoft Access的持久性為標志,擁有龐大安裝基礎的產品將在很長一段時間中繼續存在。