最新數據庫排行:Oracle 分數增長最多Redis 持續下降
DB-Engines 數據庫流行度排行榜7 月更新已發布,總體排名依舊是沒有什麼變化,雖然分數基本都有所增加,但可以看到,和去年同時期的相比,今年增加的分數稍顯疲軟。哪怕是分數增長最多的Oracle,在6 月也只是增加了 22.04 分。
至於其他數據庫,分數方面沒有亮眼的關注點,增長和下降的幅度都不大。不過值得關注的是Redis,它已經連續幾個月都呈現出下降的勢頭,分數雖然下降得不多,但也是在連續降低。
PostgreSQL 和 MongoDB 在5 月經歷了罕見的分數下降,6 月終於又升回來了,不過增加的分數並不多,分別為 6.65 和 6.03 分。
當然這可能和兩者都在6月發布了新版本有關,MongoDB在6月發布了4.2版本,PostgreSQL則發布了 PostgreSQL 12的第二個Beta測試版。一般來說,只要數據庫在該月發布了新版本,相應地都會吸引到一波流量。
PostgreSQL 12 值得關注的新特性包括:
- 改進標準B 樹索引的整體性能
- 新增並發重建索引的功能
- 內聯WITH 查詢(公用表表達式)
- 支持使用外鍵來引用分區表
- 支持SQL/JSON 的JSON 路徑查詢規範
- 引入可插入表存儲接口
有關其他方面的變動,以及完整排名請查看 https://db-engines.com/en/ranking。
接下來看一下前十名的趨勢變化圖:
可以看到,排名呈現出明顯下降趨勢的包括IBM Db2 和Microsoft Access,其他數據庫的分數雖然也沒有明顯的增加,但就排名而言,總體還是呈現出上升的勢頭。
最後看看每種數據庫的排名情況。
關係數據庫前10 名如下:
Key-Value 數據庫前10 名如下:
文檔數據庫前10 名如下:
圖數據庫前10 名如下:
時序數據庫前10 名如下:
發現一個有趣的現像是,越來越多的數據庫自稱是“多模(Multi-model)數據庫”,因為總能在不同類型的數據庫榜單中看到他們都佔據了一席之地。
DB-Engines根據受歡迎程度對數據庫管理系統進行排名,排名每月更新一次。排名的數據依據5個不同的指標:
- Google 以及Bing 搜索引擎的關鍵字搜索數量
- Google Trends 的搜索數量
- Indeed 網站中的職位搜索量
- LinkedIn 中提到關鍵字的個人資料數
- Stackoverflow 上相關的問題和關注者數量
這份榜單分析旨在為數據庫相關從業人員提供一個技術方向的參考,其中涉及到的排名情況並非基於產品的技術先進程度或市場佔有率等因素。無論排名先後,選擇適合與企業業務需求相比配的技術,才是最重要的。