6月數據庫排行:PostgreSQL 和MongoDB 分數罕見下降
DB-Engines 數據庫流行度排行榜6 月更新已發布,排名前二十如下:總體排名和上個月相比基本一致,其中排名前三的Oracle、MySQL 和Microsoft SQL Server 也是分數增加最多的三個數據庫,增加的分數分別為13.67、4.67 和15.57,三者的總分也均已超過一千。
值得關注的是微軟家的Microsoft SQL Server,其分數在今年以來一直保持著穩定且可觀的增長,而Oracle和MySQL的分數雖然在這個月呈現了上升的勢頭,但和去年的數據相比,依然是有所下降。
而一直穩定增長的 PostgreSQL 和MongoDB 雖然排名沒有下跌,但它們的分數卻出現了罕見的降低,分別減少了2.27 和4.17 分,總分分別是476.62 和403.90。要知道,PostgreSQL 在去年曾保持著分數連續上升 10 個月的記錄。不過如果跟去年對比,同比增長還是十分明顯的。
所以對於PostgreSQL 和MongoDB 的流行趨勢還是抱著樂觀的態度。
PostgreSQL的下一個主要版本 PostgreSQL 12剛好於上個月發布了首個Beta測試版,其中包含了最終版本中可用的所有功能特性的預覽。
PostgreSQL 12 值得關注的新特性包括:
- 改進標準B 樹索引的整體性能
- 新增並發重建索引的功能
- 內聯WITH 查詢(公用表表達式)
- 支持使用外鍵來引用分區表
- 支持SQL/JSON 的JSON 路徑查詢規範
- 引入可插入表存儲接口
有關其他方面的變動,以及完整排名請查看 https://db-engines.com/en/ranking。
接下來看一下前十名的趨勢變化圖:
可以看到,Microsoft SQL Server、PostgreSQL 和MongoDB 有著比較明顯的增長趨勢。
最後看看每種數據庫的排名情況。
關係數據庫前10 名如下:
Key-Value 數據庫前10 名如下:
文檔數據庫前10 名如下:
圖數據庫前10 名如下:
時序數據庫前10 名如下:
DB-Engines根據受歡迎程度對數據庫管理系統進行排名,排名每月更新一次。排名的數據依據5個不同的指標:
- Google 以及Bing 搜索引擎的關鍵字搜索數量
- Google Trends 的搜索數量
- Indeed 網站中的職位搜索量
- LinkedIn 中提到關鍵字的個人資料數
- Stackoverflow 上相關的問題和關注者數量
這份榜單分析旨在為數據庫相關從業人員提供一個技術方向的參考,其中涉及到的排名情況並非基於產品的技術先進程度或市場佔有率等因素。無論排名先後,選擇適合與企業業務需求相比配的技術,才是最重要的。