21世紀(jì)的今天,互聯(lián)網(wǎng)金融、移動(dòng)電商、智慧城市、工業(yè)互聯(lián)網(wǎng)等新業(yè)態(tài)對(duì)數(shù)據(jù)處理技術(shù)提出了新挑戰(zhàn)。更多用戶(hù)、更大規(guī)模、無(wú)間斷服務(wù)成為數(shù)據(jù)庫(kù)管理系統(tǒng)必須面對(duì)的新需求。
立足成熟的商業(yè)化數(shù)據(jù)庫(kù)技術(shù)積淀,達(dá)夢(mèng)公司采用先進(jìn)的分布式計(jì)算理念,推出突破性的分布式數(shù)據(jù)庫(kù)產(chǎn)品,實(shí)現(xiàn)極致的擴(kuò)展性和大地理區(qū)域跨度下的容災(zāi)能力,同時(shí)提供數(shù)據(jù)庫(kù)的數(shù)據(jù)一致性、事務(wù)、復(fù)雜SQL等核心能力,力促分布式數(shù)據(jù)庫(kù)技術(shù)的不斷演進(jìn)。
達(dá)夢(mèng)分布式數(shù)據(jù)庫(kù)設(shè)計(jì)了輕量化的后端數(shù)據(jù)存儲(chǔ)單元(BP),通過(guò)采用范圍、哈希等多種分布方式,可靈活指定數(shù)據(jù)分布方式,BP存儲(chǔ)規(guī)模最大支持PB級(jí);特別的,達(dá)夢(mèng)分布式數(shù)據(jù)庫(kù)優(yōu)化和執(zhí)行引擎的靈活設(shè)計(jì),可允許數(shù)據(jù)部分或全部分散在指定BP,由此帶來(lái)了高度自由的存儲(chǔ)擴(kuò)縮容方案:無(wú)論是新增或是縮減存儲(chǔ)節(jié)點(diǎn),數(shù)據(jù)重分布過(guò)程簡(jiǎn)化為數(shù)據(jù)拷貝過(guò)程。
基于這一特別設(shè)計(jì),用戶(hù)還可通過(guò)對(duì)熱點(diǎn)存儲(chǔ)節(jié)點(diǎn)的BP進(jìn)行遷移,實(shí)現(xiàn)整個(gè)分布式數(shù)據(jù)庫(kù)的自動(dòng)負(fù)載均衡。
支持?jǐn)?shù)據(jù)分片的多副本容災(zāi),任一數(shù)據(jù)副本發(fā)生故障,不造成用戶(hù)數(shù)據(jù)的損失?;谶@一設(shè)計(jì),達(dá)夢(mèng)分布式數(shù)據(jù)庫(kù)可支持兩地三中心或三地五中心等部署模式,實(shí)現(xiàn)數(shù)據(jù)中心故障、地區(qū)性災(zāi)害的容災(zāi)能力。
在達(dá)夢(mèng)分布式數(shù)據(jù)庫(kù)的體系架構(gòu)設(shè)計(jì)下,SP故障負(fù)載切換為無(wú)狀態(tài)切換,真正實(shí)現(xiàn)快速無(wú)感知故障切換;在數(shù)據(jù)多副本設(shè)計(jì)下,BP故障無(wú)需執(zhí)行傳統(tǒng)的阻塞式Recovery過(guò)程,也實(shí)現(xiàn)了秒級(jí)故障容災(zāi)能力。