五月婷婷丁香性爱|j久久一级免费片|久久美女福利视频|中文观看在线观看|加勒比四区三区二|亚洲裸女视频网站|超碰97AV在线69网站免费观看|有码在线免费视频|久久青青日本视频|亚洲国产AAAA

GaussDB怎么樣

了解云數(shù)據(jù)庫(kù) GaussDB

  • 超高可用

    支持跨機(jī)房、同城、異地、多活高可用,支持分布式強(qiáng)一致,數(shù)據(jù)0丟失

    支持跨機(jī)房、同城、異地、多活高可用,支持分布式強(qiáng)一致,數(shù)據(jù)0丟失

  • 卓越性能

    極致性能和準(zhǔn)線性擴(kuò)展,PB級(jí)存儲(chǔ)和1000+節(jié)點(diǎn),企業(yè)級(jí)負(fù)載下性能卓越

    極致性能和準(zhǔn)線性擴(kuò)展,PB級(jí)存儲(chǔ)和1000+節(jié)點(diǎn),企業(yè)級(jí)負(fù)載下性能卓越

  • 安全開放

    核心代碼擁有100%知識(shí)產(chǎn)權(quán),單機(jī)主備開源,打造openGauss開放生態(tài)

    核心代碼擁有100%知識(shí)產(chǎn)權(quán),單機(jī)主備開源,打造openGauss開放生態(tài)

  • 企業(yè)級(jí)特性

    智能診斷,索引推薦等豐富的企業(yè)級(jí)特性,有效提升客戶開發(fā)運(yùn)維效率

    智能診斷,索引推薦等豐富的企業(yè)級(jí)特性,有效提升客戶開發(fā)運(yùn)維效率

高斯數(shù)據(jù)庫(kù)搭建

常用概念

實(shí)例

GaussDB的最小管理單元是實(shí)例,一個(gè)實(shí)例代表了一個(gè)獨(dú)立運(yùn)行的數(shù)據(jù)庫(kù)。用戶可以在控制臺(tái)創(chuàng)建和管理GaussDB實(shí)例。實(shí)例的狀態(tài)、規(guī)格、存儲(chǔ)類型、版本。

實(shí)例版本

GaussDB目前支持1.4、2.0、2.3版本。其中,2.0版本為白名單開放。如需配置白名單權(quán)限,您可以在管理控制臺(tái)右上角,選擇工單 > 新建工單,提交開通白名單的申請(qǐng)。

實(shí)例類型

GaussDB支持分布式版和主備版實(shí)例。分布式形態(tài)能夠支撐較大的數(shù)據(jù)量,且提供了橫向擴(kuò)展的能力,可以通過(guò)擴(kuò)容的方式提高實(shí)例的數(shù)據(jù)容量和并發(fā)能力。主備版適用于數(shù)據(jù)量較小,且長(zhǎng)期來(lái)看數(shù)據(jù)不會(huì)大幅度增長(zhǎng),但是對(duì)數(shù)據(jù)的可靠性,以及業(yè)務(wù)的可用性有一定訴求的場(chǎng)景。

實(shí)例規(guī)格

數(shù)據(jù)庫(kù)實(shí)例各種規(guī)格(vCPU個(gè)數(shù)、內(nèi)存(GB))請(qǐng)參考數(shù)據(jù)庫(kù)實(shí)例規(guī)格。

CN

Coordinator Node,負(fù)責(zé)數(shù)據(jù)庫(kù)系統(tǒng)元數(shù)據(jù)存儲(chǔ)、查詢?nèi)蝿?wù)的分解和部分執(zhí)行,以及將DN中查詢結(jié)果匯聚在一起。

DN

Data Node,和CN對(duì)應(yīng)的概念。負(fù)責(zé)實(shí)際執(zhí)行表數(shù)據(jù)的存儲(chǔ)、查詢操作。

自動(dòng)備份

創(chuàng)建實(shí)例時(shí),GaussDB服務(wù)默認(rèn)開啟自動(dòng)備份策略,實(shí)例創(chuàng)建成功后,您可對(duì)其進(jìn)行修改,GaussDB服務(wù)會(huì)根據(jù)您的配置,自動(dòng)創(chuàng)建數(shù)據(jù)庫(kù)實(shí)例的備份。

手動(dòng)備份

手動(dòng)備份是由用戶啟動(dòng)的數(shù)據(jù)庫(kù)實(shí)例的全量備份,它會(huì)一直保存,直到用戶手動(dòng)刪除。

區(qū)域和可用區(qū)

我們用區(qū)域和可用區(qū)來(lái)描述數(shù)據(jù)中心的位置,您可以在特定的區(qū)域、可用區(qū)創(chuàng)建資源。

區(qū)域(Region):從地理位置和網(wǎng)絡(luò)時(shí)延維度劃分,同一個(gè)Region內(nèi)共享彈性計(jì)算、塊存儲(chǔ)、對(duì)象存儲(chǔ)、VPC網(wǎng)絡(luò)、彈性公網(wǎng)IP、鏡像等公共服務(wù)。Region分為通用Region和專屬Region,通用Region指面向公共租戶提供通用云服務(wù)的Region;專屬Region指只承載同一類業(yè)務(wù)或只面向特定租戶提供業(yè)務(wù)服務(wù)的專用Region。

可用區(qū)(AZ,Availability Zone):一個(gè)AZ是一個(gè)或多個(gè)物理數(shù)據(jù)中心的集合,有獨(dú)立的風(fēng)火水電,AZ內(nèi)邏輯上再將計(jì)算、網(wǎng)絡(luò)、存儲(chǔ)等資源劃分成多個(gè)實(shí)例。一個(gè)Region中的多個(gè)AZ間通過(guò)高速光纖相連,以滿足用戶跨AZ構(gòu)建高可用性系統(tǒng)的需求。

目前,華為云已在全球多個(gè)地域開放云服務(wù),您可以根據(jù)需求選擇適合自己的區(qū)域和可用區(qū)。更多信息請(qǐng)參見華為云全球站點(diǎn)。

項(xiàng)目

Project用于將OpenStack的資源(計(jì)算、存儲(chǔ)和網(wǎng)絡(luò)資源)進(jìn)行分組和隔離。Project可以是一個(gè)部門或者一個(gè)項(xiàng)目組。一個(gè)帳戶中可以創(chuàng)建多個(gè)Project。

快速入門

操作步驟

表1 相關(guān)操作及參考手冊(cè)

相關(guān)操作
參考章節(jié)

登錄管理控制臺(tái)

登錄管理控制臺(tái)

創(chuàng)建實(shí)例

購(gòu)買實(shí)例

連接實(shí)例

根據(jù)業(yè)務(wù)場(chǎng)景選擇連接方式:

使用客戶端連接實(shí)例

使用驅(qū)動(dòng)連接實(shí)例

GaussDB數(shù)據(jù)庫(kù)搭建開發(fā)設(shè)計(jì)原則

GaussDB數(shù)據(jù)庫(kù)搭建開發(fā)設(shè)計(jì)原則

本開發(fā)設(shè)計(jì)建議原則約定GaussDB開發(fā)過(guò)程中應(yīng)當(dāng)遵守的設(shè)計(jì)規(guī)范,輸出高效的業(yè)務(wù)SQL代碼

本開發(fā)設(shè)計(jì)建議約定GaussDB開發(fā)過(guò)程中應(yīng)當(dāng)遵守的設(shè)計(jì)規(guī)范,輸出高效的業(yè)務(wù)SQL代碼

  • 為什么要遵守GaussDB數(shù)據(jù)庫(kù)搭建開發(fā)設(shè)計(jì)原則?

    用戶應(yīng)當(dāng)遵守GaussDB開發(fā)設(shè)計(jì)規(guī)則,能夠保證業(yè)務(wù)的高效運(yùn)行;違反這些規(guī)則,將導(dǎo)致業(yè)務(wù)性能的大幅下降或某些業(yè)務(wù)邏輯錯(cuò)誤。在GaussDB開發(fā)過(guò)程中客戶需要注意的細(xì)則。用于標(biāo)識(shí)容易導(dǎo)致客戶理解錯(cuò)誤的知識(shí)點(diǎn)(實(shí)際上遵守SQL標(biāo)準(zhǔn)的SQL行為),或者程序中潛在的客戶不易感知的默認(rèn)行為。

  • 對(duì)象命名原則

    GaussDB開發(fā)過(guò)程中,數(shù)據(jù)庫(kù)對(duì)象命名需要滿足約束:非時(shí)序表長(zhǎng)度不超過(guò)63個(gè)字節(jié),時(shí)序表長(zhǎng)度不超過(guò)53個(gè)字符,以字母或下劃線開頭,中間字符可以是字母、數(shù)字、下劃線、$、#。避免使用保留或者非保留關(guān)鍵字命名數(shù)據(jù)庫(kù)對(duì)象。同時(shí)避免使用雙引號(hào)括起來(lái)的字符串來(lái)定義數(shù)據(jù)庫(kù)對(duì)象名稱,除非需要限制數(shù)據(jù)庫(kù)對(duì)象名稱的大小寫。數(shù)據(jù)庫(kù)對(duì)象名稱大小寫敏感會(huì)使定位問(wèn)題難度增加。

  • 對(duì)象設(shè)計(jì)原則

    GaussDB開發(fā)中可以使用Database和Schema實(shí)現(xiàn)業(yè)務(wù)的隔離,區(qū)別在于Database的隔離更加徹底,各個(gè)Database之間共享資源極少,可實(shí)現(xiàn)連接隔離、權(quán)限隔離等,Database之間無(wú)法直接互訪。Schema隔離的方式共用資源較多,可以通過(guò)grant與revoke語(yǔ)法便捷地控制不同用戶對(duì)各Schema及其下屬對(duì)象的權(quán)限。從便捷性和資源共享效率上考慮,推薦使用Schema進(jìn)行業(yè)務(wù)隔離。建議系統(tǒng)管理員創(chuàng)建Schema和Database,再賦予相關(guān)用戶對(duì)應(yīng)的權(quán)限。

  • 表設(shè)計(jì)原則

    GaussDB是分布式架構(gòu)。數(shù)據(jù)分布在各個(gè)DN上??傮w上講,GaussDB開發(fā)良好的表設(shè)計(jì)需要遵循以下原則:

    1、將表數(shù)據(jù)均勻分布在各個(gè)DN上。

    2、將表的掃描壓力均勻分散在各個(gè)DN上。

    3、減少需要掃描的數(shù)據(jù)量。通過(guò)分區(qū)表的剪枝機(jī)制可以大幅減少數(shù)據(jù)的掃描量。

    4、盡量減少隨機(jī)I/O。通過(guò)聚簇/局部聚簇可以實(shí)現(xiàn)熱數(shù)據(jù)的連續(xù)存儲(chǔ),將隨機(jī)I/O轉(zhuǎn)換為連續(xù)I/O,從而減少掃描的I/O代價(jià)。

    5、盡量避免數(shù)據(jù)shuffle。

  • 字段設(shè)計(jì)原則

    GaussDB開發(fā)在字段設(shè)計(jì)時(shí),基于查詢效率的考慮,一般遵循以下原則:

    1、盡量使用高效數(shù)據(jù)類型:擇數(shù)值類型時(shí),在滿足業(yè)務(wù)精度的情況下,選擇數(shù)據(jù)類型的優(yōu)先級(jí)從高到低依次為整數(shù)、浮點(diǎn)數(shù)、NUMERIC。

    2、當(dāng)多個(gè)表存在邏輯關(guān)系時(shí),表示同一含義的字段應(yīng)該使用相同的數(shù)據(jù)類型。

    3、對(duì)于字符串?dāng)?shù)據(jù),建議使用變長(zhǎng)字符串?dāng)?shù)據(jù)類型,并指定最大長(zhǎng)度。請(qǐng)務(wù)必確保指定的最大長(zhǎng)度大于需要存儲(chǔ)的最大字符數(shù),避免超出最大長(zhǎng)度時(shí)出現(xiàn)字符截?cái)喱F(xiàn)象。除非明確知道數(shù)據(jù)類型為固定長(zhǎng)度字符串,否則,不建議使用CHAR(n)、BPCHAR(n)、NCHAR(n)、CHARACTER(n)。

GaussDB數(shù)據(jù)庫(kù)搭建

快速使用GaussDB

  • 收起 展開
    購(gòu)買GaussDB 收起 展開

    GaussDB支持“按需計(jì)費(fèi)”和“包年/包月”計(jì)費(fèi)方式購(gòu)買。您可以根據(jù)業(yè)務(wù)需要定制相應(yīng)計(jì)算能力和存儲(chǔ)空間的GaussDB實(shí)例。

  • 收起 展開
    使用客戶端連接實(shí)例 收起 展開

    GaussDB提供使用內(nèi)網(wǎng)、公網(wǎng)和數(shù)據(jù)管理服務(wù)(Data Admin Service,簡(jiǎn)稱DAS)的連接方式。

  • 收起 展開
    使用驅(qū)動(dòng)連接實(shí)例 收起 展開

    GaussDB支持使用JDBC、ODBC等驅(qū)動(dòng)連接實(shí)例。

  • 收起 展開

    GaussDB具備企業(yè)級(jí)復(fù)雜事務(wù)混合負(fù)載能力,同時(shí)支持分布式事務(wù),同城跨AZ部署,數(shù)據(jù)0丟失,支持1000+擴(kuò)展能力,PB級(jí)海量存儲(chǔ)等特性。