數(shù)據(jù)倉庫服務 GaussDB(DWS)產(chǎn)品架構(gòu)
介紹GaussDB(DWS)的產(chǎn)品架構(gòu)、集群邏輯架構(gòu)和技術(shù)特點。
產(chǎn)品架構(gòu)
GaussDB(DWS)由數(shù)據(jù)庫內(nèi)核部分及一系列相關工具組成,其產(chǎn)品架構(gòu)如圖1-1所示。
.png)
圖 1-1 GaussDB(DWS)產(chǎn)品架構(gòu)
GaussDB(DWS)支持標準ANSI SQL,用戶可通過GaussDB(DWS)提供的客戶端工具或JDBC、ODBC接口與其進行交互。通過JDBC、ODBC和PLSQL等接口,客戶可以針對自身業(yè)務進行定制開發(fā)。
GaussDB(DWS)采用Shared-nothing的MPP(Massively Parallel Processing)架構(gòu),整個集群由多個擁有獨立且互不共享CPU、內(nèi)存、存儲等系統(tǒng)資源的邏輯節(jié)點組成。在這樣的系統(tǒng)架構(gòu)中,業(yè)務數(shù)據(jù)被分散存儲在多個物理節(jié)點上,數(shù)據(jù)訪問任務被推送到數(shù)據(jù)所在位置就近執(zhí)行,通過控制模塊的協(xié)調(diào),并行地完成大規(guī)模的數(shù)據(jù)處理工作,實現(xiàn)對數(shù)據(jù)處理的快速響應。
GaussDB(DWS)支持行列混合存儲和向量化執(zhí)行,可同時滿足高并發(fā)TP和分析AP業(yè)務的需要。
GaussDB(DWS)提供了數(shù)據(jù)遷移/備份,數(shù)據(jù)導入導出等多種數(shù)據(jù)管理工具,可以快速、方便地在不同數(shù)據(jù)庫之間、GaussDB(DWS)的不同集群之間轉(zhuǎn)移數(shù)據(jù),為用戶升級、擴展、替換、備份數(shù)據(jù)庫系統(tǒng)提供有力地保障。
GaussDB(DWS)提供可視化的集群管理界面,可以一鍵部署、升級、擴容。用戶可通過管理控制界面實時查看數(shù)據(jù)庫狀態(tài),統(tǒng)計運行數(shù)據(jù),分析數(shù)據(jù)庫性能。
GaussDB(DWS)技術(shù)特點
- 高性能
-通過列存儲、向量化執(zhí)行引擎、分布式查詢處理等關鍵技術(shù),實現(xiàn)百億數(shù)據(jù)量查詢秒級響應。
- 高可靠
--分布式架構(gòu),多副本冗余存儲。
--硬件故障自動檢測和切換,集群內(nèi)所有組件無單點問題。
- 高擴展
--集群最大可擴展至2048個節(jié)點,支撐PB級數(shù)據(jù)管理能力。
--集群規(guī)模按用戶需求彈性伸縮,擴展業(yè)務不中斷,減少用戶投資成本。
- 開放兼容