?華為云數據庫GaussDB(for Mongo)架構圖
DDS在MongoDB社區(qū)源碼上的實踐
基于云上MongoDB承載更多業(yè)務訴求的現(xiàn)狀,華為云文檔數據庫服務DDS在MongoDB社區(qū)版開放了7大源碼實踐能力,如集群模式下支持多文檔事務,即通過在Mongos上增加了對Session的支持,Mongos側的Session對象跟蹤事務執(zhí)行的狀態(tài)并路由到對應的Shard上執(zhí)行,而且集群模式下的事務使用方式與副本集完全一致;操作審計功能,即支持用戶/庫/表/操作級別的審計功能;查詢內存限制,避免并發(fā)查詢下的OOM問題;以及中文全文檢索、Mongos路由自動刷新、MongoRocks、數據庫層面物理熱備等。
崔鑫最后表示,2021年華為云數據庫將從MongoDB集群單shard事務、集群分布式事務、物化視圖等方面去提升改進,未來將以 rocksdb 存儲引擎為主, 在存儲架構層面同時發(fā)展計算存儲分離和計算存儲混合的兩種產品形態(tài),充分利用華為軟硬件優(yōu)勢持續(xù)構建業(yè)內領先的技術和服務,未來的GaussDB(for Mongo)和DDS會更優(yōu)秀。
詳細內容請搜索“IT大咖說-MongoDB中文社區(qū)線上技術大會”觀看視頻回放。