無狀態(tài)計算節(jié)點,強大的橫向擴展能力
計算節(jié)點(SP)承擔訪問請求接入、SQL解析與優(yōu)化、部分無狀態(tài)SQL操作符執(zhí)行工作,徹底無狀態(tài)化,可隨數據庫并發(fā)壓力負載按需增加或減少節(jié)點,對已有負載無影響,擴展規(guī)模可達128點,實現(xiàn)強大的橫向擴展能力。
支持分布式事務,滿足ACID規(guī)范
達夢在關系型數據庫領域的深厚積累,為分布式數據庫的事務支持提供了良好支撐;基于改進的多主機XA協(xié)議、基于分布式環(huán)境的多版本并發(fā)控制等技術,保證了分布式數據庫對事務ACID規(guī)范的支持,滿足金融、交易等具有強事務需求的業(yè)務模型。
多機并行協(xié)同計算,適應HTAP業(yè)務場景 通過對優(yōu)化引擎的改進,
達夢分布式數據庫實現(xiàn)了執(zhí)行計劃-子計劃粒度的并行化協(xié)同計算功能,對不同規(guī)模的SQL請求,可按需調用指定數量的SP參與并行計算,從而實現(xiàn)了對分析型業(yè)務場景的良好支持,從而使得達夢分布式數據庫具備HTAP負載支撐能力。
基于RAFT協(xié)議,保證數據強一致
達夢分布式數據庫引入了Raft一致性協(xié)議,在工業(yè)級的分布式一致性協(xié)議支撐下,多副本數據在數據一致性和系統(tǒng)可用性之間取得了平衡,保證了正常業(yè)務的I/O低延遲體驗和數據強一致性。
數據分布式存儲,靈活擴縮容
達夢分布式數據庫設計了輕量化的后端數據存儲單元(BP),通過采用范圍、哈希等多種分布方式,可靈活指定數據分布方式,BP存儲規(guī)模支持PB級;達夢分布式數據庫優(yōu)化和執(zhí)行引擎的靈活設計,可允許數據部分或全部分散在指定BP,由此帶來了高度自由的存儲擴縮容方案:無論是新增或是縮減存儲節(jié)點,數據重分布過程簡化為數據拷貝過程。 基于這一特別設計,用戶還可通過對熱點存儲節(jié)點的BP進行遷移,實現(xiàn)整個分布式數據庫的自動負載均衡。