DB-Engines 2020 年度資料庫:PostgreSQL

2021-01-07 開源中國

DB-Engines 宣布 PostgreSQL 獲得「2020年度資料庫」稱號。

 

DB-Engines 是全球知名的資料庫流行度排行榜網站,它評選年度資料庫的標準十分簡單:計算資料庫當前最新流行度分數(2021年1月)的同比增長量,分數增長最多的即為年度資料庫。

年度 DBMS:PostgreSQL

PostgreSQL 曾獲得2017和2018的「年度資料庫」稱號,所以它也是首個三次獲此殊榮的資料庫。七年前,代表 PostgreSQL 流行度的分數為 167 分,今天已增長到 552 分,而且 PostgreSQL 與 DB-Engines TOP 3 資料庫的分數差距正在逐漸縮小。

DB-Engines 指出,雖然排行榜中的許多其他資料庫基於 PostgreSQL 而構建,但不會因此把分數算給 PostgreSQL,因為這些資料庫提供了其他重要的功能,所以它們也會進行單獨統計。例如 Greenplum, EDB Postgres, TimescaleDB 和 Citus 等。

最新版本 PostgreSQL 13 於2020年正式發布,新版本對索引和查找系統進行了重大改進,顯著提升了性能和效率,尤其是大型資料庫從中獲益甚多。

亞軍:Microsoft Azure SQL Database

Microsoft Azure SQL Database 獲得亞軍有點出乎意料,畢竟它去年同期的流行度分數是 28.2,今年突然猛增至 71.4,增長量只比年度資料庫 PostgreSQL 的稍低一些,而且排名也從去年同期的第 25 名上升了現在的第 15 名。

據 DB-Engines 介紹,這也是網站成立9年來,雲資料庫服務首次進入年度資料庫獎的前三名。

Microsoft Azure SQL Database 構建於最新的 Microsoft SQL Server 穩定版之上,並針對在雲端運行的功能進行了優化(自動擴展、異地備份、自動調優等......)。因此,它不支持手動備份/恢復、管理伺服器配置參數等功能。

季軍:MongoDB

MongoDB 曾獲得2013和2014的「年度資料庫」稱號,從那時起,它就一直保持著極高的流行度,目前在最新的榜單中排名第五。

DB-Engines 認為,MongoDB 有最受歡迎的 NoSQL 資料庫之稱,如果把它的輔助資料庫模型也考慮進去,甚至可以把 MongoDB 看作是最受歡迎的搜尋引擎。這也說明 MongoDB 一直在擴大自己的應用邊界,逐步成為一個成熟且適用於生產環境的資料庫。

DB-Engines 歷年的年度資料庫:

PostgreSQL 2020 MySQL 2019 PostgreSQL 2018 PostgreSQL 2017 Microsoft SQL Server 2016 Oracle 2015 MongoDB 2014 MongoDB 2013

最後看看 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 上相關的問題和關注者數量

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

相關焦點

  • DB-Engines: 2016 年全球資料庫排名塵埃落定
    本月排名對比於11月份,前十名的排位都沒有發生變化,但對比於去年,除了穩坐三甲寶座的Oracle 、MySQL 和 Microsoft SQL Server ,以及排在第六名的DB2外,其他的資料庫的排名都發生了變化。
  • DB-Engines 2017 年度 DBMS: PostgreSQL
    PostgreSQL資料庫管理系統在去年的DB-Engines排名中,超越其他341個被統計的系統,取得了更高的人氣。
  • 2020 年 3 月資料庫排行:排名前十資料庫 Oracle/MySQL 下降分數最多
    DB-Engines 資料庫流行度排行榜 3 月更新已發布,排名前二十如下:不過這個月的排行榜還是有值得關注的地方,可以看到,排名前十的資料庫有七成的分數都出現了下降,其中前兩名 Oracle 和 MySQL 的分數下降最多,分別降低了 4.11 和 7.92 分。
  • PostgreSQL初體驗
    從明年開始計劃著手資料庫方面的學習,先來個預熱。首先還是講一下學習這個的初衷,在公司安排的導師孫工的指導下,這半年在通訊方面的知識打下牢固的基礎。隨後,在職業規劃上孫工又給了些建議,那就是多深入研究資料庫方面的知識,選擇一個資料庫sqlserver 、mysql 、postgres其中之一來深入,存續過程,索引,讀寫分離,資料庫調優,幾種樹的數據結構,B+樹。
  • 滲透中利用postgresql getshell及注入技巧
    3.B站在線學習連結由於分享的資源連結經常被和諧,所以必須遷移到B站上供大家學習B站up主官方帳號:VMYKnetwork團隊0x00 前言研究postgresql資料庫如何getshell是在滲透中遇到一個pgAdmin的web管理頁面可以直接操作postgresql且通過網上的文章沒有達到9.6版本getshell的效果所以便有了以下文章。
  • 華為:AI-Native分布式資料庫GaussDB——2020年6月開源
    簡介華為GaussDB是一個企業級AI-Native分布式資料庫。華為GaussDB將AI能力植入到資料庫內核的架構和算法中,為用戶提供更高性能、更高可用、更多算力支持的分布式資料庫。特點高可靠全組件HA,無單點故障。
  • TimescaleDB 1.6.0 發布 基於 PostgreSQL 的時序資料庫
    TimescaleDB 是基於 PostgreSQL 開發的一款時序資料庫,以插件化的形式打包提供。此版本主要新特性使用戶可以將聚合數據保持為連續聚合,同時使用drop_chunks刪除原始數據,這使用戶可以通過僅保留聚合來節省存儲空間。連續聚合的 refresh_lag 參數的語義已更改為相對於當前時間戳,而不是相對於表中的最大值。
  • PostgreSQL | 查LAST DDL TIME,PG的三種方法
    truncate在Oracle中屬於DDL語句,在PostgreSQL中屬於DML語句。postgres=# alter system set log_statement='ddl' ;ALTER SYSTEMpostgres=# alter system set log_line_prefix='%t [%p]:user=%u,db=%d,app=%a,client=%r';ALTER SYSTEM
  • 2019年全球最受歡迎資料庫新鮮出爐,你猜中了嗎?
    全球知名的資料庫流行度排行榜網站DB-Engines 宣布,在過去的一年裡,MySQL在 DB-Engines排名中比其他 350 個受監測資料庫管理系統的任何一個更受歡迎。因此,MySQL為 2019 年的年度DBMS。
  • DB-Engines:2017年1月全球資料庫排名TOP 20
    2013年以來開源資料庫與商業資料庫的發展趨勢分析上圖是2013年以來開源資料庫與商業資料庫的發展趨勢分析,整體大家能明顯感受到開源資料庫都呈良好的發展勢頭,而商業資料庫的市場被慢慢吞食,但從近一年發展趨勢來看,開源資料庫並沒有完全打敗商業資料庫的勢頭,未來很長時間還會是激烈競爭狀態,目前商業資料庫主要是靠Oracle、SQLServer在支撐。
  • MySQL與PostgreSQL:該選擇哪個開源資料庫?
    近日,Naresh撰寫了一篇博文,對開源世界最常見的兩種資料庫MySQL與PostgreSQL的特點進行了詳盡的分析和比對。如果打算為項目選擇一款免費、開源的資料庫,那麼你可能會在MySQL與PostgreSQL之間猶豫不定。MySQL與PostgreSQL都是 免費、開源、強大、且功能豐富的資料庫。
  • PostgreSQL簡介及安裝
    PostgreSQL的特性覆蓋了SQL-2/SQL-92和SQL-3/SQL-99,是目前世界上支持最豐富的數據類型的資料庫。6. PostgreSQL是全功能的自由軟體資料庫,PostgreSQL是唯一支持事務、子查詢、多版本並行控制系統、數據完整性檢查等特性的唯一一種自由軟體的資料庫管理系統。7.
  • PostgreSQL連接Python
    sycopg2是Python程式語言的PostgreSQL資料庫的適配器。 其程序代碼少,速度快,穩定。不需要單獨安裝這個模塊,因為它默認情況下被運往隨著Python版本在2.5.x一起的。連接到資料庫Python代碼顯示了如何連接到一個現有的資料庫。如果資料庫不存在,那麼它就會被創建,最終將返回一個資料庫對象。#!
  • DB-Engines 8 月資料庫排名:前3依舊穩定,Redis超Elasticsearch
    DB-Engines根據資料庫管理系統的受歡迎程度對其進行排名,最近發布了 2020 年 8月份的資料庫排名。該網站實時統計了359種資料庫的排名指數。關係型資料庫易於維護、使用方便,在國產資料庫異軍突起的背景下,前10名中,關係型資料庫佔了7席,依舊深受人們的喜愛。抓眼球的紅綠對稱箭頭絕對是最大的看點。Redis終於一甩千年老八的地位,以0.55之差超越了Elasticsearch,,位居第七。
  • 選庫命令(db/patent)與 (db/all) 的區別
    為了方便大家一次檢索出所有除去非專利文獻和專利翻譯文本的專利文獻,我們特別為大家提供一個資料庫選庫命令(db/patent),幫助大家在檢索時減少繁瑣的選庫流程。大家知道在patentics中選庫欄位為db/,在db/後面添加各資料庫代碼即選擇在某種資料庫中進行數據檢索。例如db/cn表示選擇在中國庫(包括中國發明實用庫(發明申請與實用新型)、中國發明授權庫和中國外觀庫)中進行檢索。
  • PostgreSQL 13 正式發布 - OSCHINA - 中文開源技術交流社區
    PostgreSQL 13 已正式發布,新版本對索引和查找系統進行了重大改進,大型資料庫因此受益甚多,包括節省了空間並提高了索引的性能
  • CallidusCloud 收購多模型資料庫技術 OrientDB
    CallidusCloud 公司是全球雲銷售、市場營銷、學習和客戶體驗解決方案的翹楚,於加州都柏林時間 2017 年 9 月 19 日,宣布收購領先的多模型資料庫技術 OrientDB。OrientDB 是首個多模型開源 NoSQL 資料庫,將圖支持、文件、關鍵值、地理空間、面向對象和反應式的模型相結合,成為一個可擴充的資料庫。
  • 如何使用Hearbeat和PostgreSQL資料庫實現ippbx雙機熱備示例
    同時 資料庫的雙機熱備配置,在用戶向資料庫中寫數據時,會同時寫入主、從伺服器的資料庫中,當其中主資料庫故障、癱瘓時,可立即切換使用從資料庫伺服器,保障用戶數據丟失。  UC8000系統的智能守護進程會實時監測業務系統狀態是否正常運行,若檢測到所守護的進程停止工作,守護進程會嘗試將其重新啟動,進而保證無論是主還是從伺服器的系統都運行正常。
  • PostgreSQL 10 新增特性
    (點擊上方公眾號,可快速關注)來源:oschinawww.oschina.net/news/83681/new-features-coming-in-postgresql