近幾年,國產資料庫如雨後春筍般湧現,既有亞信科技AntDB這樣在應用場景中打磨多年的分散式關係型資料庫嶄露頭角,也有圖資料庫、時序資料庫等各類新興資料庫異軍突起。國產資料庫方興未艾,其現狀及未來廣受關注,今天我們透過
AntDB資料庫
14年的演進歷程來探討
國產資料庫
的發展之路。
【一】
獨具特色的場景需求催生出AntDB國產資料庫
過去40年,任何行業的發展都離不開人口紅利,國產資料庫也不例外——中國巨大的人口基數和快速發展的、面向全國乃至全世界的通訊需求,帶來了獨具特色的應用場景。
一方面,90年代末我國進入第二代行動通訊服務時代,21世紀更是迎來高速發展期:2000年初行動電話使用者數4330萬,而到2005年底已達3。93億,年複合增長率55。4%。另一方面,簡潔的簡訊受到追捧,與此同時網際網路業務開始萌芽,各類SP業務遍地開花。
使用者量、業務量的短時驟增,對當時通訊行業的支撐系統提出了苛刻要求
,尤其是核心計費賬務系統——話單積壓不能超過5分鐘、系統需要負載至少5到6倍的當前業務總量……這樣的資料和資訊處理需求,在世界上史無前例、獨具中國特色。
然而,
孕育於歐美市場的國際品牌資料庫,並不能很好地滿足這樣體量的資料管理需求
,尤其在應對一些核心應用場景(如:計費、信令分析等)時,無法滿足資料處理的吞吐量和響應性需求。
AntDB第一代研發工程師介紹,基於某業務超級大省的通訊需求,亞信科技研發團隊“臨危受命”,在沒有任何經驗和產品參照的情況下,一點點啃教科書、一行行寫程式碼,然後跑系統做測試,加班加點磨產品,最終在“電信級”高可用基礎上,使整個交易處理的吞吐率和響應時間比國外主流資料庫提升了一個量級,
AntDB第一代
——
記憶體資料庫
也便應運而生
。
除了資料庫在國家和各類組織中的重要地位、市場趨勢向好等因素外,可以說是獨具中國特色的場景需求直接催生了誕生於生產環境中的第一批國產資料庫產品。
【二】
狂飆猛進的網際網路技術
加速國產資料庫迭代升級
從2G到5G,隨著技術發展而來的是各種軟硬體的創新——智慧手機推廣普及,社交購物、娛樂消遣等新應用的誕生,讓中國手機網民覆蓋了全年齡段。
2G時代,通訊計費主要集中在通話、簡訊上,資料形式相對簡單。3G-5G時代,使用者的每一次點選,每一個行為都會產生相應資料,這些資料不再是單純的人與人間的連線資料,還包括人與物、物與物的資料,是多維度的萬物互聯的資料。
在每時每刻都能誕生海量資料的場景中,如何在追求速度的同時,
保證資料一條不丟、一條不錯,成了資料庫產品需要面臨的新挑戰
。
AntDB作為國產資料庫的代表產品,其研發團隊準確把握技術趨勢,將最前沿技術應用到產品研發中,以滿足未來可能出現的更加錯綜複雜、更加高密度的資料處理場景需求。
AntDB資料庫演進歷程
隨著通訊技術迭代,
AntDB資料庫也“與時俱進”完成了“三級跳”
——
從記憶體資料庫到全功能、通用的關係型資料庫,再到相容MySQL、PostgreSQL開源生態,對國外主流資料庫高度相容性的全棧式資料庫,更進一步到分散式、多模原生資料庫。
面對越發複雜的混合負載場景與混合資料型別業務需求,考慮到使用者在實時分析、實時報表等實時處理類及網際網路+等非同步交易類場景中越發苛刻的資料需求,
AntDB又基於整體架構,提出“超融合”與“流批一體”的新理念
,面向未來,AntDB將繼續基於前沿技術和應用場景,不斷迭代持續演進。
【三】
信創政策加持下的國產資料庫何去何從?
如果說2019年以前由於生存空間被國外廠商擠壓,國產資料庫更多是為了滿足自用需求,那麼隨著“信創”政策加持,資料庫市場已經成為群雄逐鹿的戰場。亞信科技AntDB團隊認為,國產資料庫的未來並不在於要超越某些國際品牌資料庫,而是要基於我們自己的優勢(獨具中國特色的場景、對國家安全和社會的責任感、一批正在成長起來的工程師等等),找到彎道超車的機會。
那麼,在“信創”方面,AntDB都做了哪些工作呢?
首先
,AntDB的儲存和執行引擎均為自研技術,
每一行程式碼都源於自有工程師團隊
。
其次
,業界多模態相容SQL引擎,全面融入PostgreSQL、MySQL生態體系,高度相容Oracle,客戶可定製擴充套件的多語法SQL解析引擎設計,一套資料庫可以滿足多種國外資料庫的國產化替換要求,完善的DBA、去O支援工具等生態體系,降低客戶學習和運維成本。
第三
,積極進行信創生態鏈的適配相容,支援眾多國產晶片和作業系統,適配國產第三方工具。
另外
,亞信科技作為信創工委會成員單位,積極推進信創測試工作,AntDB的程式碼自主率已超過90%。
產品有沒有不依賴於他人的核心技術?有沒有在實際生產環境反覆打磨?有沒有足夠資源持續投入?能不能融入國產生態?……在國產資料庫這個群雄並起的逐鹿場,這些因素都成為決定資料庫廠商能否走得更遠的關鍵,也將成為國產資料庫謀求發展的方向。
關於AntDB資料庫
時至今日,亞信科技AntDB作為一款核心全自研,經歷14年通訊市場驗證的通用型資料庫產品,具備四大顯著特點:
目前,AntDB資料庫已在
通訊
、
金融
、
交通
、
能源
等多個行業廣泛商用。未來,AntDB資料庫團隊將繼續堅持自主創新,持續迭代研發體系,提升自身管理、技術和創新水平,為行業客戶提供更加成熟、優質的產品和服務。
開啟App看更多精彩內容