那些年,我們用過的資料庫。

2021-07-29 19:36:52 字數 2269 閱讀 1241

2023年資料庫盤點

說到盤點,首先肯定得看看db-engines的全球資料庫排名。下表是2023年1月份前20名資料庫引擎最新排名。

db-engines這個排名在業界引用得非常多,權威性也很高,總體來說比較客觀,它不像很多諮詢機構採用市場調查,或者某個資料庫廠商發布的資料,而是通過以下6個方面的統計資料來綜合評估各個資料庫產品得分並給出綜合排名:

1、資料庫相關**數量(當前通過google、bing、yandex搜尋引擎統計)

2、公眾關注度(通過google trends計算)

3、技術討論活躍度(通過stack overflow、dba stack exchange問答及使用者統計)

4、招聘職位(通過indeed、simply hired統計)

5、專業檔案(通過linkedin、upwork統計)

6、社交網路資訊(通過twitter統計)

db-engines這個方法我認為比較科學,我個人也比較喜歡用這種方式來快速分析事物活躍情況與趨勢。當然,這個排名只是反應全球流行程度,不能反應出產品營收情況,也不代表國內流行度排名。

下圖為各資料庫產品的競爭關係及客戶流向示意圖:

從排名來看oracle、mysql、sql server三大資料庫產品是絕對遙遙領先,呈三足鼎立局面。

postgresql、mongodb比較穩的站在前五,得分也不相上下,兩家一直在爭奪老四的位置。

db2曾經是資料庫的領導者,但近幾年發展乏力,在持續下滑,特別是網際網路行業及中小企業it裡基本沒有db2的身影,在金融等領域也受到非常大的挑戰,估計明年老六的位置也危險。

mongodb、redis、elasticsearch、neo4j在自己的領域取得了領導地位。

總體來說,去年mysql、sqlserver、postgresql、mongodb、redis、 elasticsearch 都是市場大贏家,在自家的地盤都發展得非常不錯。而oracle、db2、access、sybase幾家都比較悲催,活躍度在不停下滑。

下圖是2023年以來幾大主流資料庫排名變化整體趨勢:

下圖是2023年以來開源資料庫與商業資料庫的發展趨勢分析,整體大家能明顯感受到開源資料庫都呈良好的發展勢頭,而商業資料庫的市場被慢慢吞食,但從近一年發展趨勢來看,開源資料庫並沒有完全打敗商業資料庫的勢頭,未來很長時間還會是激烈競爭狀態,目前商業資料庫主要是靠oracle、sqlserver在支撐。

nosql發展一直很快,幾年前有些人會說nosql要代替關係型資料庫,但最近大家都開始冷靜一點了,從下面的各資料庫型別市場百分比餅狀圖可以看出,nosql雖然發展很好,但是目前rdbms仍是佔據了80%的活躍度,處於統治地位。

資料庫2023年展望

資料庫一直是it界非常活躍的技術,也是當今計算機系統非常核心的構成。從網路/層次資料庫到關係型資料庫,到面向對像資料庫、分布式資料庫、時序資料庫,然後是nosql(kv型、文件型、列式資料庫、圖資料庫)與大資料以及newsql,可以說,資料庫界從來沒有消停過。全球頂級軟體廠商都非常重視在資料庫領域投入,包括

微軟(sqlserver)

oracle(oracle+mysql)

ibm(db2)

sap(sybase+hana)

google(spanner)

facebook(rocksdb)

阿里巴巴(oceanbase)

amazon(aurora)等等。相信資料庫在未來競爭會更加激烈,這裡對資料庫在2023年做乙個簡單的展望:

1、mysql超越oracle成為流行度第一的產品

2、rdbms、nosql、大資料繼續互相學習,rdbms地位仍然穩固

3、圖資料庫開始發力

4、機器學習應用於資料庫領域

5、資料庫雲服務競爭激烈,混合雲解決方案會是重要戰場

6、國產分布式資料庫oceanbase加入市場競爭

那些年我們用過的SSD

具體資訊如下 從比較中刪除 essentials 狀態launched 順序讀取 500 mb s 順序寫入 315 mb s 隨機讀取 100 跨度 75000 iops 隨機寫入 100 跨度 9000 iops 延遲 讀取 50 s 延遲 寫入 65 s 電源 活動 3.5w 電源 閒置 0....

那些年我們用過的顯示器介面

高重新整理率 高解析度 甚至高色深的顯示器現在普及的已經很全了,有時候可能我們剛換上最新的顯示器,卻被老線材脫了後腿,那麼顯示器線材該怎麼選呢?hdmi是目前最主流的介面,電視電腦遊戲機什麼的都在用,全稱 高畫質晰多 介面 沿用dvi的 s。特點就是支援解析度高 介面小,支援未壓縮音訊流傳輸,協議豐...

那些年我們一起用過的軟體

1.switchysharp chrome裡的擴充套件外掛程式,作用還是蠻大的,不過遺憾我只知道用他的場景模式功能,跟fiddler搭檔一起對指定網域名稱執行 如果 本機抓chrome瀏覽訪問的資料 fiddler設定了埠為8888 如下設定 如果設定裡寫上某台機子的ip和設定的埠號,就能 到其他人...