?華為云數(shù)據(jù)庫GaussDB(for Mongo)架構(gòu)圖

DDS在MongoDB社區(qū)源碼上的實踐

基于云上MongoDB承載更多業(yè)務(wù)訴求的現(xiàn)狀,華為云文檔數(shù)據(jù)庫服務(wù)DDS在MongoDB社區(qū)版開放了7大源碼實踐能力,如集群模式下支持多文檔事務(wù),即通過在Mongos上增加了對Session的支持,Mongos側(cè)的Session對象跟蹤事務(wù)執(zhí)行的狀態(tài)并路由到對應(yīng)的Shard上執(zhí)行,而且集群模式下的事務(wù)使用方式與副本集完全一致;操作審計功能,即支持用戶/庫/表/操作級別的審計功能;查詢內(nèi)存限制,避免并發(fā)查詢下的OOM問題;以及中文全文檢索、Mongos路由自動刷新、MongoRocks、數(shù)據(jù)庫層面物理熱備等。

崔鑫最后表示,2021年華為云數(shù)據(jù)庫將從MongoDB集群單shard事務(wù)、集群分布式事務(wù)、物化視圖等方面去提升改進(jìn),未來將以 rocksdb 存儲引擎為主, 在存儲架構(gòu)層面同時發(fā)展計算存儲分離和計算存儲混合的兩種產(chǎn)品形態(tài),充分利用華為軟硬件優(yōu)勢持續(xù)構(gòu)建業(yè)內(nèi)領(lǐng)先的技術(shù)和服務(wù),未來的GaussDB(for Mongo)和DDS會更優(yōu)秀。

詳細(xì)內(nèi)容請搜索“IT大咖說-MongoDB中文社區(qū)線上技術(shù)大會”觀看視頻回放。

分享到

songjy

相關(guān)推薦