上海市建設(shè)交通工會網(wǎng)站百度關(guān)鍵詞優(yōu)化專家
一. GaussDB概述
GaussDB是華為基于openGauss自研生態(tài)推出的企業(yè)級分布式關(guān)系型數(shù)據(jù)庫。具備企業(yè)級復(fù)雜事物混合負載能力,同時支持分布式事務(wù)強一致性,同城跨AZ部署,數(shù)據(jù)0丟失,支持1000+的計算節(jié)點擴展能力,4PB海量存儲。
核心技術(shù):
- 高性能:分布式執(zhí)行框架、GTM-Lite技術(shù)、NUMA-Aware事務(wù)處理
- 高可用:跨AZ/Region容災(zāi)、并行回放實現(xiàn)極致RTO
- 高擴展:Scale-out在線橫向擴展
二. GaussDB體系結(jié)構(gòu)
部署形態(tài):
- 主備部署:1+1(最大可用),1+2(最大保護)
- 全分布式部署
三. GaussDB關(guān)鍵技術(shù)
SQL2011語法兼容
數(shù)據(jù)分布策略:
- replication:表的每一行都存在所有數(shù)據(jù)節(jié)點DN中,即每個數(shù)據(jù)節(jié)點都有完整的表數(shù)據(jù)
- hash: 對指定的列進行hash,通過映射,把數(shù)據(jù)分布到指定DN
- range: 對指定列按照范圍進行映射,把數(shù)據(jù)分布到對應(yīng)的DN
- list: 對指定列按照具體值進行映射,把數(shù)據(jù)分布到對應(yīng)DN
全局事務(wù)管理器GTM模式:為適應(yīng)不同的并發(fā)和一致性要求
- GTM-Lite模式
支持分布式事務(wù)強一致性讀 - GTM-Free模式
不只是分布式強一致性讀
負載均衡:
多CN提供一個統(tǒng)一的入口,將客戶端的請求均勻分發(fā)給各個CN服務(wù)器,使系統(tǒng)整體負載均衡
四. GaussDB客戶端工具
1.gsql
命令行運行的交互式數(shù)據(jù)庫連接工具,運行在linux操作系統(tǒng)
2.DAS
華為云數(shù)據(jù)管理服務(wù)(Data Admin Service,簡稱DAS),可視化數(shù)據(jù)庫管理工具,可獲得執(zhí)行sql、高級數(shù)據(jù)庫管理、智能化運維等功能。易用、安全、智能。
GaussDB默認(rèn)開通DAS連接權(quán)限,并推薦使用DAS連接實例。
3.DBeaver
第三方客戶端,通用的數(shù)據(jù)庫管理工具和SQL客戶端,提供圖形界面。
思考題
- (判斷題)gsql是一款運行在Windows操作系統(tǒng)上的圖形界面SQL客戶
端工具,用于連接GaussDB集群中的數(shù)據(jù)庫以及管理數(shù)據(jù)庫對象。(錯誤)