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

GaussDB怎么樣

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

  • 超高可用

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

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

  • 卓越性能

    極致性能和準線性擴展,PB級存儲和1000+節(jié)點,企業(yè)級負載下性能卓越

    極致性能和準線性擴展,PB級存儲和1000+節(jié)點,企業(yè)級負載下性能卓越

  • 安全開放

    核心代碼擁有100%知識產權,單機主備開源,打造openGauss開放生態(tài)

    核心代碼擁有100%知識產權,單機主備開源,打造openGauss開放生態(tài)

  • 企業(yè)級特性

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

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

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

常用概念

實例

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

實例版本

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

實例類型

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

實例規(guī)格

數(shù)據(jù)庫實例各種規(guī)格(vCPU個數(shù)、內存(GB))請參考數(shù)據(jù)庫實例規(guī)格。

CN

Coordinator Node,負責數(shù)據(jù)庫系統(tǒng)元數(shù)據(jù)存儲、查詢任務的分解和部分執(zhí)行,以及將DN中查詢結果匯聚在一起。

DN

Data Node,和CN對應的概念。負責實際執(zhí)行表數(shù)據(jù)的存儲、查詢操作。

自動備份

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

手動備份

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

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

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

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

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

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

項目

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

快速入門

操作步驟

表1 相關操作及參考手冊

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

登錄管理控制臺

登錄管理控制臺

創(chuàng)建實例

購買實例

連接實例

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

使用客戶端連接實例

使用驅動連接實例

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

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

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

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

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

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

  • 對象命名原則

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

  • 對象設計原則

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

  • 表設計原則

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

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

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

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

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

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

  • 字段設計原則

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

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

    2、當多個表存在邏輯關系時,表示同一含義的字段應該使用相同的數(shù)據(jù)類型。

    3、對于字符串數(shù)據(jù),建議使用變長字符串數(shù)據(jù)類型,并指定最大長度。請務必確保指定的最大長度大于需要存儲的最大字符數(shù),避免超出最大長度時出現(xiàn)字符截斷現(xiàn)象。除非明確知道數(shù)據(jù)類型為固定長度字符串,否則,不建議使用CHAR(n)、BPCHAR(n)、NCHAR(n)、CHARACTER(n)。

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

快速使用GaussDB

  • 收起 展開
    購買GaussDB 收起 展開

    GaussDB支持“按需計費”和“包年/包月”計費方式購買。您可以根據(jù)業(yè)務需要定制相應計算能力和存儲空間的GaussDB實例。

  • 收起 展開
    使用客戶端連接實例 收起 展開

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

  • 收起 展開
    使用驅動連接實例 收起 展開

    GaussDB支持使用JDBC、ODBC等驅動連接實例。

  • 收起 展開

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