【技(jì )術分(fēn)享】從DB-Engines與墨天輪中(zhōng)國(guó)數據庫排行榜對比看國(guó)産(chǎn)數據庫發展現狀
發布日期:2023-07-28本文(wén)為(wèi)網思科(kē)技(jì )信息技(jì )術服務(wù)部DBA總監尹海文(wén)原創,并于墨天輪社區(qū)發表,歡迎大家交流、讨論。如需轉載請聯系作(zuò)者或墨天輪官方。
想要了解數據庫行業的發展現狀,無論是開發人員還是DBA,最方便的方法之一就是通過各類排行榜。在這方面,國(guó)際上廣為(wèi)人知的DB-Engines數據庫流行度排行榜和國(guó)内的墨天輪中(zhōng)國(guó)數據庫流行度排行榜是最為(wèi)著名(míng)的。盡管二者存在一些不同,但也存在一些關聯。本文(wén)将結合最新(xīn)一月的墨天輪排名(míng)與最新(xīn)的DB-Engines排名(míng)對比,以分(fēn)析國(guó)産(chǎn)數據庫的發展現狀。
DB-Engines 創建于 2012 年 10 月,由奧地利 IT 咨詢公(gōng)司 solid IT 創建和維護,根據當前流行程度(全文(wén)簡稱“DB-Engines排名(míng)”)對數據庫管理(lǐ)系統進行排名(míng)的列表。該列表每月更新(xīn)一次。
DB-Engines 介紹可(kě)浏覽:https://db-engines.com/en/
圖為(wèi)網站DB-Engines介紹節選
該流行度排行主要依據數據庫産(chǎn)品在搜索引擎的被提及次數、搜索趨勢及招聘數量等維度計分(fēn),主要可(kě)參考《排行榜|當 DB-Engines 遇見墨天輪國(guó)産(chǎn)數據庫排行》一文(wén)中(zhōng)的整理(lǐ)(鏈接:https://www.modb.pro/db/109350),以下為(wèi)指标截圖:
墨天輪國(guó)産(chǎn)數據庫流行度(全文(wén)簡稱“墨天輪排名(míng)”)排行于2019年6月推出,通過近50個維度的數據來考察近300個國(guó)産(chǎn)數據庫的流行度排行,每月1日更新(xīn)排行數據,用(yòng)于體(tǐ)現國(guó)産(chǎn)數據庫在互聯網上的流行度。
其主頁(yè)鏈接為(wèi):https://www.modb.pro/dbRank
圖為(wèi)墨天輪排名(míng)網站内容截取
該榜單主要根據百度、必應、谷歌以及微信公(gōng)衆号文(wén)章(搜狗)等搜索引擎的内容條目數,數據庫關鍵字趨勢指數,3方測評、專利、論文(wén)、招聘崗位數等指标進行計分(fēn),其計分(fēn)規則具(jù)體(tǐ)說明請查看:https://www.modb.pro/db/189802。
圖為(wèi)網站計分(fēn)規則說明目錄
首先需要明确的是,DB-Engines和墨天輪在數據庫排名(míng)方面采用(yòng)了不同的統計範圍和計分(fēn)規則。因此,我們隻能(néng)通過一些表象來做出一些簡單的分(fēn)析,希望能(néng)為(wèi)大家思考國(guó)産(chǎn)數據庫行業的發展提供一個新(xīn)的角度。
3.1 TOP 10對比
與墨天輪排名(míng)相比,前十名(míng)大多(duō)是關系型分(fēn)布式數據庫,這表明國(guó)産(chǎn)數據庫主要集中(zhōng)在關系型數據庫領域,并且主要用(yòng)于替代中(zhōng)大型在線(xiàn)事務(wù)處理(lǐ)(OLTP)場景所需的相關業務(wù)。這意味着國(guó)産(chǎn)數據庫期望在重要行業的核心業務(wù)領域,如運營商(shāng)計費、大規模電(diàn)子商(shāng)務(wù)、互聯網金融、銀行等領域取得成功。
3.2 收錄總量與主流數據庫模型對比
(這裏僅對DB-Engines和墨天輪排名(míng)中(zhōng)的主流數據庫模型分(fēn)類進行對比,關于所有(yǒu)分(fēn)類詳情請至對應網頁(yè)查看)
從數據庫收錄總量來看,DB-Engines收集全球範圍内的數據庫數量,其收錄數量遠(yuǎn)大于墨天輪排名(míng),這主要是因為(wèi)DB-Engines成榜時間較早且國(guó)外數據庫發展已逾半個世紀,數量龐大;另一方面墨天輪排名(míng)收錄的均為(wèi)國(guó)産(chǎn)數據庫,而國(guó)産(chǎn)數據庫的蓬勃發展暫時隻有(yǒu)幾年時間。
基于全球流行度的原因,DB-Engines僅收錄了國(guó)産(chǎn)數據庫中(zhōng)的很(hěn)少數量,總數約為(wèi)13個(由于榜單較為(wèi)龐大且收錄語言有(yǒu)所不同,可(kě)能(néng)存在遺留)。
從數據庫模型占比來看,兩個排行榜中(zhōng)關系型數據庫仍然占據了主導地位,但是DB-Engines中(zhōng)關系型數據庫的比例明顯較低,除時序、向量和圖數據庫之外其他(tā)類型數據庫的比例是遠(yuǎn)高于國(guó)産(chǎn)相關産(chǎn)品的,國(guó)産(chǎn)數據庫在數據庫多(duō)樣性上還有(yǒu)巨大的差距。(這裏需要注意很(hěn)多(duō)數據庫的多(duō)模式數據類型屬性,故分(fēn)類總和是大于總量的)
同時從分(fēn)類總數來看,DB-Engines也更多(duō),這也意味着DB-Engines覆蓋了更多(duō)的數據庫類型與其涉及的應用(yòng)場景。細看數據庫類型,國(guó)産(chǎn)數據庫仍然傾向于OLTP的主航道和新(xīn)興航道,仍需要進一步擴展數據庫的模型數量以求更加全面的覆蓋業務(wù)需求。
4.1 TiDB數據庫
圖為(wèi)TiDB數據庫于DB-Engines的排名(míng)截圖
圖為(wèi)TiDB數據庫于墨天輪排名(míng)截圖
(産(chǎn)品百科(kē):https://www.modb.pro/wiki/20)
DB-Engines初次上榜時間:2017年5月,最高得分(fēn)3.856。
作(zuò)為(wèi)一段時間内DB-Engines排名(míng)中(zhōng)國(guó)産(chǎn)數據庫的獨苗(已在榜超過5年),PingCAP的TiDB在墨天輪排名(míng)中(zhōng)一直名(míng)列前茅,期間也有(yǒu)很(hěn)長(cháng)一段時間霸榜第一。作(zuò)為(wèi)一款自研雲原生分(fēn)布式金融級高可(kě)用(yòng)HTAP關系型數據庫,兼容MySQL協議和生态。雖然近期在DB-Engines排名(míng)有(yǒu)所下滑,但仍是DB-Engines排行榜中(zhōng)的國(guó)産(chǎn)數據庫第一,不得不說TiDB是第一個走向國(guó)際的“國(guó)産(chǎn)之光”。
4.2 OceanBase數據庫
圖為(wèi)OceanBase數據庫于DB-Engines的排名(míng)截圖
圖為(wèi)OceanBase數據庫于墨天輪排名(míng)截圖
(産(chǎn)品百科(kē):https://www.modb.pro/wiki/34)
DB-Engines初次上榜時間:2022年6月,最高得分(fēn)2.854。
墨天輪排名(míng)的本月狀元OceanBase,在DB-Engines中(zhōng)排名(míng)121,相較于1年前上升75名(míng),相較于上個月提升9個名(míng)次,漲勢喜人。OceanBase 數據庫是阿裏巴巴和螞蟻集團不基于任何開源産(chǎn)品、完全自研的原生分(fēn)布式關系數據庫。擁有(yǒu)支持金融級高可(kě)用(yòng)、HTAP混合負載、超大規模集群水平擴展、主流商(shāng)業和開源數據庫兼容等優勢。OceanBase,經過淘寶天貓這樣大型電(diàn)商(shāng)平台的嚴峻考驗,已經證明其在國(guó)内、國(guó)際數據庫行業中(zhōng)具(jù)備着非常廣闊的前景。
圖為(wèi)GBase數據庫于DB-Engines的排名(míng)截圖
圖為(wèi)GBase數據庫于墨天輪排名(míng)截圖
(産(chǎn)品百科(kē):https://www.modb.pro/wiki/26)
DB-Engines初次上榜時間:2018年9月,最高得分(fēn)1.686。
墨天輪本月第八名(míng)來自于南大通用(yòng)的GBase數據庫,相較于半年前上升一名(míng),在DB-Engines中(zhōng)排名(míng)183,相較于上個月提升14名(míng),同樣實現了雙榜雙漲。作(zuò)為(wèi)自主研發的國(guó)産(chǎn)數據庫系列品牌,GBase系列數據庫産(chǎn)品包括分(fēn)布式邏輯數據倉庫GBase 8a、基于共享存儲的數據庫集群GBase 8s、多(duō)模多(duō)态分(fēn)布式數據庫GBase 8c等,能(néng)通過不同産(chǎn)品解決不同的數據庫應用(yòng)場景。
4.4 openGauss數據庫
圖為(wèi)openGauss數據庫于DB-Engines的排名(míng)截圖
圖為(wèi)openGauss數據庫于墨天輪排名(míng)截圖
(産(chǎn)品百科(kē):https://www.modb.pro/wiki/601)
DB-Engines初次上榜時間:2022年5月,最高得分(fēn)1.55。
墨天輪本月探花(huā)openGauss,在DB-Engines中(zhōng)排名(míng)187,從其近一年的發展來看排名(míng)是不斷提升的,共提升22名(míng)。openGauss是華為(wèi)基于PostgreSQL 9.2.4開發并開源的關系型數據庫,具(jù)有(yǒu)高性能(néng)、高可(kě)用(yòng)、高安(ān)全、易運維、全開放等核心特性。在華為(wèi)、社區(qū)、下遊廠商(shāng)的共同努力下,不斷進步與發展。
4.5 Alibaba Cloud數據庫
圖為(wèi)Alibaba Cloud數據庫于DB-Engines的排名(míng)截圖
圖為(wèi)Alibaba Cloud數據庫于墨天輪排名(míng)截圖
DB-Engines:
Alibaba Cloud MaxCompute 初次上榜時間:2017年8月,最高得分(fēn)0.927。
Alibaba Cloud AnalyticDB for MySQL 初次上榜時間:2020年3月,最高得分(fēn)0.887。
Alibaba Cloud AnalyticDB for PostgreSQL 初次上榜時間:2017年8月,最高得分(fēn)0.672。
Alibaba Cloud ApsaraDB for PolarDB 初次上榜時間:2020年5月,最高得分(fēn)0.714。
Alibaba Cloud Log Service 初次上榜時間:2020年5月,最高得分(fēn)0.602。
Alibaba Cloud Table Store 初次上榜時間:2017年8月,最高得分(fēn)0.502。
Alibaba Cloud TSDB 初次上榜時間:2020年3月,最高得分(fēn)0.489。
阿裏雲是DB-Engines排名(míng)中(zhōng)上榜最多(duō)的國(guó)産(chǎn)數據庫廠商(shāng),共有(yǒu)7款數據庫上榜,其中(zhōng)4款關系型數據庫、1款搜索引擎、1款列存數據庫、1款時序數據庫。這三款來自中(zhōng)國(guó)的非關系型數據庫産(chǎn)品因其不同的模型而一同入選榜單,實屬不易。然而,更值得一提的是這三款産(chǎn)品均為(wèi)雲上産(chǎn)品,這充分(fēn)說明了阿裏雲在國(guó)際市場上的擴展能(néng)力。
對比墨天輪排名(míng):
PolarDB也進入前五,作(zuò)為(wèi)阿裏巴巴自主研發的下一代關系型分(fēn)布式雲原生數據庫,100%兼容MySQL、PostgreSQL、高度兼容Oracle語法,擁有(yǒu)MySQL引擎、O引擎、PostgreSQL引擎3個子産(chǎn)品。
(産(chǎn)品百科(kē):https://www.modb.pro/wiki/37)
AnalyticDB也進入前十,是阿裏雲自主研發的雲原生數據倉庫,采用(yòng)存儲計算分(fēn)離+多(duō)副本架構,支持最大5000節點規模的彈性擴容,對複雜SQL查詢速度比傳統的關系型數據庫快10倍以上。AnalyticDB高度兼容MySQL、PostgreSQL,Oracle應用(yòng),遷移成本低,可(kě)對萬億級别的數據進行實時的多(duō)維度分(fēn)析透視,極大地提升了企業挖掘數據價值效率。擁有(yǒu)for MySQL和for PostgreSQL兩個版本。
(産(chǎn)品百科(kē):https://www.modb.pro/wiki/87)
Aliababa TSDB則排名(míng)41的,相較于上個月大幅提升6名(míng)。Time Series Database ,簡稱 TSDB 是一種集時序數據高效讀寫,壓縮存儲,實時計算能(néng)力為(wèi)一體(tǐ)的數據庫服務(wù),可(kě)廣泛應用(yòng)于物(wù)聯網和互聯網領域,實現對設備及業務(wù)服務(wù)的實時監控,實時預測告警。
(産(chǎn)品百科(kē):https://www.modb.pro/wiki/477)
4.6 Kingbase數據庫
圖為(wèi)Kingbase數據庫于DB-Engines的排名(míng)截圖
圖為(wèi)Kingbase數據庫于墨天輪排名(míng)截圖
(産(chǎn)品百科(kē):https://www.modb.pro/wiki/13)
DB-Engines初次上榜時間:2021年9月,最高得分(fēn)0.764。
國(guó)内老牌數據庫廠商(shāng)人大金倉,本月墨天輪排名(míng)第七,DB-Engines相較于上個月提升6位來到了259名(míng)。作(zuò)為(wèi)一款面向大規模并發交易處理(lǐ)的企業級關系型數據庫。該産(chǎn)品支持嚴格的ACID特性、結合多(duō)核架構的極緻性能(néng)、行業最高的安(ān)全标準,以及完備的高可(kě)用(yòng)方案,并提供可(kě)覆蓋遷移、開發及運維管理(lǐ)全使用(yòng)周期的智能(néng)便捷工(gōng)具(jù)。
4.7 AntDB數據庫
圖為(wèi)AntDB數據庫于DB-Engines的排名(míng)截圖
圖為(wèi)AntDB數據庫于墨天輪排名(míng)截圖
(産(chǎn)品百科(kē):https://www.modb.pro/wiki/55)
DB-Engines初次上榜時間:2023年2月,最高得分(fēn)0.345。
墨天輪漲勢喜人的AntDB,本月在DB-Engines排名(míng)位列321,相較于上個月的340名(míng)進步18位同樣漲勢喜人。AntDB 是亞信科(kē)技(jì )出品的一款通用(yòng)企業級、高可(kě)用(yòng)、高性能(néng)的原生分(fēn)布式關系型數據庫,具(jù)有(yǒu)HTAP混合負載、廣泛的語法兼容、一鍵進行遷移、在線(xiàn)彈性擴容、内核級讀寫分(fēn)離、數據安(ān)全可(kě)靠等特性。
在數據庫國(guó)産(chǎn)化大趨勢的背景下,國(guó)産(chǎn)數據庫的發展形式是喜人的。部分(fēn)國(guó)産(chǎn)數據庫也沖出了國(guó)門走向了世界,從一支獨苗走向了集群沖鋒,擴展了中(zhōng)國(guó)軟件行業在全球的影響力。
但是不得不說國(guó)産(chǎn)數據庫與國(guó)際上主流的商(shāng)業、開源數據庫之間還有(yǒu)不小(xiǎo)的差距,尤其是以下一些問題:
數據庫的高性能(néng),尤其是在大數據量、大規模并發的情況下,國(guó)産(chǎn)數據庫需要展現出與主流商(shāng)業數據庫如Oracle一樣的高性能(néng)發揮和快速的響應效率;
數據庫的穩定性,在數據量不斷增大、業務(wù)規模不斷擴大、數據庫本身也越來越龐大的情況下,确保數據庫本身的安(ān)全穩定運行的同時也應确保數據庫有(yǒu)一如既往穩定的性能(néng)表現;
數據庫的兼容性,數據庫的變更帶來的數據庫特性、語法的改變,可(kě)能(néng)要求業務(wù)代碼進行極大的改變,需要數據庫廠商(shāng)努力減少數據庫中(zhōng)不兼容的内容;
生态建設,當前許多(duō)國(guó)産(chǎn)數據庫的生态建設存在問題,雖然并非完全封閉,但相對不夠開放。這對于擴展開發和維護團隊的規模以及與複雜業務(wù)場景和其他(tā)類型數據庫的适配過程帶來了不利影響,需要加以改進;
分(fēn)布式數據庫的引入,要求業務(wù)從業務(wù)邏輯設計、數據庫庫表設計上進行分(fēn)布式改造,導緻更大規模的代碼侵入,引發業務(wù)側的強烈反彈,數據庫與開發、存量業務(wù)之間的矛盾難以調和,這一點也需要強大的生态建設;
數據庫行業的環境(也是很(hěn)多(duō)行業的環境)是百花(huā)齊放與自相殘殺并存的,很(hěn)多(duō)國(guó)産(chǎn)數據庫廠商(shāng)内心浮躁、目标簡單或不明,同時過多(duō)廠商(shāng)的競争也造成了融資方面的困難。
但是相信在大家的共同努力下,終将實現國(guó)産(chǎn)化數據庫的跨越式發展,這裏也對數據庫國(guó)産(chǎn)化發展提出一些建業,也算是願景:
各數據庫廠商(shāng)應該保持謙虛與冷靜,專注于改進和優化數據産(chǎn)品的質(zhì)量。在面對競争對手時,應該展現包容并蓄的心态,相互學(xué)習,以推動整個行業的進步;
加強數據庫生态建設,無論是開源還是商(shāng)業數據庫,都應該以更開放的态度面對IT行業從業者以求整個IT行業向國(guó)産(chǎn)化轉變,同時摒棄壁壘、加強友商(shāng)合作(zuò)特别是優勢互補;
從高校出發加強數學(xué)等基礎學(xué)科(kē)教育投入與人才培養,力求從更底層的地方做好數據庫。
相關推薦
榮耀加冕!網思科(kē)技(jì )首登中(zhōng)國(guó)最權威潛在獨角獸榜單
2024-10-25