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

什么是云數(shù)據(jù)庫GaussDB開發(fā)?

什么是云數(shù)據(jù)庫GaussDB開發(fā)?

  • 云數(shù)據(jù)庫GaussDB是華為自主創(chuàng)新研發(fā)的分布式關(guān)系型數(shù)據(jù)庫。該產(chǎn)品具備企業(yè)級復(fù)雜事務(wù)混合負(fù)載能力,同時支持分布式事務(wù),同城跨AZ部署,數(shù)據(jù)0丟失,支持1000+的擴展能力,PB級海量存儲。GaussDB開發(fā)數(shù)據(jù)庫,同時擁有云上高可用,高可靠,高安全,彈性伸縮,一鍵部署,快速備份恢復(fù),監(jiān)控告警等關(guān)鍵能力,能為企業(yè)提供功能全面,穩(wěn)定可靠,擴展性強,性能優(yōu)越的企業(yè)級數(shù)據(jù)庫服務(wù)。

GaussDB開發(fā)設(shè)計原則

GaussDB數(shù)據(jù)庫開發(fā)設(shè)計建議

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

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

  • 為什么要遵守GaussDB開發(fā)設(shè)計規(guī)則?

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

  • GaussDB開發(fā)對象命名原則

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

  • GaussDB開發(fā)數(shù)據(jù)庫對象設(shè)計原則

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


  • GaussDB開發(fā)表設(shè)計原則

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

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

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

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

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

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

  • GaussDB開發(fā)字段設(shè)計原則

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

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

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

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


GaussDB優(yōu)質(zhì)文章錦集