華為云計(jì)算 云知識 云數(shù)據(jù)庫的架構(gòu)
云數(shù)據(jù)庫的架構(gòu)

   1)Storage-SQL分離

Storage-SQL分離體系結(jié)構(gòu)是指數(shù)據(jù)庫的存儲引擎和SQL引擎松散地耦合在一起并獨(dú)立工作的體系結(jié)構(gòu)。通常,此體系結(jié)構(gòu)分為三個部分:存儲,SQL和元數(shù)據(jù)。

存儲層:數(shù)據(jù)庫的存儲引擎,負(fù)責(zé)處理數(shù)據(jù)的存儲管理。它還包含路由和事務(wù)控制,以確保數(shù)據(jù)的ACID特性。此外,存儲層還應(yīng)具有一系列功能,例如索引,查詢條件過濾和排序。

SQL層:SQL層主要負(fù)責(zé)處理SQL請求。上層直接面對應(yīng)用程序,將應(yīng)用程序的訪問請求分發(fā)到存儲層,并接受存儲層返回的數(shù)據(jù)結(jié)果。

元數(shù)據(jù)區(qū)域:元數(shù)據(jù)區(qū)域負(fù)責(zé)存儲整個數(shù)據(jù)庫的所有元數(shù)據(jù)信息。

2)多模式

數(shù)據(jù)庫多模型多模型意味著同一數(shù)據(jù)庫支持多個存儲引擎,它們可以同時滿足應(yīng)用程序中結(jié)構(gòu)化,半結(jié)構(gòu)化和非結(jié)構(gòu)化數(shù)據(jù)的統(tǒng)一管理要求。

一般而言,結(jié)構(gòu)化數(shù)據(jù)專門指表單類型的數(shù)據(jù)存儲結(jié)構(gòu)。典型應(yīng)用包括銀行核心交易等傳統(tǒng)業(yè)務(wù);而半結(jié)構(gòu)化數(shù)據(jù)是在諸如用戶畫像,IoT設(shè)備日志收集和應(yīng)用程序點(diǎn)擊流分析等場景中獲取的。大規(guī)模使用;非結(jié)構(gòu)化數(shù)據(jù)對應(yīng)于大量圖片,視頻和文檔處理服務(wù),隨著金融技術(shù)的發(fā)展,這些服務(wù)正在迅速增長。

多模式 數(shù)據(jù)管理 功能使財(cái)務(wù)級數(shù)據(jù)庫能夠執(zhí)行跨部門和跨業(yè)務(wù)數(shù)據(jù)的統(tǒng)一存儲和管理,實(shí)現(xiàn)多業(yè)務(wù) 數(shù)據(jù)集 成,并支持多種金融服務(wù)。

在架構(gòu)方面,剛才提到的多模型多模型還針對云數(shù)據(jù)庫的需求,它使數(shù)據(jù)庫能夠使用一組數(shù)據(jù)管理系統(tǒng)來支持多種數(shù)據(jù)類型,因此它支持多種業(yè)務(wù)模型。減少使用和運(yùn)行及維護(hù)成本。

3)備災(zāi)和多活

在數(shù)據(jù)節(jié)點(diǎn)交換乃至數(shù)據(jù)中心災(zāi)難接管過程中,該應(yīng)用程序都是透明的并且不會被察覺。與傳統(tǒng)的高可用性相比,Multiactive不僅可以在性能和安全性上實(shí)現(xiàn)更大的改進(jìn),而且該體系結(jié)構(gòu)還可以在Multiactive數(shù)據(jù)中心中完全應(yīng)用軟件和硬件設(shè)備以減少冗余。