GaussDB版本說明
關(guān)于GaussDB版本說明,主要展示4方面內(nèi)容,包括內(nèi)核版本、兼容性版本、數(shù)據(jù)庫實(shí)例版本、查詢數(shù)據(jù)引擎版本方面版本
-
歷史版本兼容性
GaussDB介紹數(shù)據(jù)庫的向下兼容性和對外兼容性特性的參數(shù)控制。
數(shù)據(jù)庫系統(tǒng)的向后兼容性能夠?yàn)閷εf版本的數(shù)據(jù)庫應(yīng)用提供支持。
-
數(shù)據(jù)庫實(shí)例版本
GaussDB目前支持1.4、2.0、2.3版本。其中,2.0版本為白名單開放。如需配置白名單權(quán)限,您可以在管理控制臺(tái)右上角,選擇工單 > 新建工單,提交開通白名單的申請
-
查詢數(shù)據(jù)庫引擎的版本
查詢當(dāng)前支持的引擎版本。
1.調(diào)用接口前,您需要了解API 認(rèn)證鑒權(quán)。
2.調(diào)用接口前,您需要提前獲取到地區(qū)和終端節(jié)點(diǎn),即下文中的Endpoint值。
云數(shù)據(jù)庫GaussDB歷史版本兼容性
GaussDB介紹數(shù)據(jù)庫的向下兼容性和對外兼容性特性的參數(shù)控制。數(shù)據(jù)庫系統(tǒng)的向后兼容性能夠?yàn)閷εf版本的數(shù)據(jù)庫應(yīng)用提供支持。本節(jié)介紹的參數(shù)主要控制數(shù)據(jù)庫的向后兼容性。
array_nulls
參數(shù)說明:控制數(shù)組輸入解析器是否將未用引用的NULL識(shí)別為數(shù)組的一個(gè)NULL元素。
該參數(shù)屬于USERSET類型參數(shù),請參考表1中對應(yīng)設(shè)置方法進(jìn)行設(shè)置。
取值范圍:布爾型
on表示允許向數(shù)組中輸入空元素。
off表示向下兼容舊式模式。仍然能夠創(chuàng)建包含NULL值的數(shù)組。
默認(rèn)值:on
backslash_quote
參數(shù)說明:控制字符串文本中的單引號(hào)是否能夠用\'表示。
該參數(shù)屬于USERSET類型參數(shù),請參考表1中對應(yīng)設(shè)置方法進(jìn)行設(shè)置。
須知:
在字符串文本符合SQL標(biāo)準(zhǔn)的情況下,\沒有任何其他含義。這個(gè)參數(shù)影響的是如何處理不符合標(biāo)準(zhǔn)的字符串文本,包括明確的字符串轉(zhuǎn)義語法是(E'...')。
取值范圍:枚舉類型
on表示一直允許使用\'表示。
off表示拒絕使用\'表示。
safe_encoding表示僅在客戶端字符集編碼不會(huì)在多字節(jié)字符末尾包含\的ASCII值時(shí)允許。
默認(rèn)值:safe_encoding
default_with_oids
參數(shù)說明:在沒有聲明WITH OIDS和WITHOUT OIDS的情況下,這個(gè)選項(xiàng)控制在新創(chuàng)建的表中CREATE TABLE和CREATE TABLE AS是否包含一個(gè)OID字段。它還決定SELECT INTO創(chuàng)建的表里面是否包含OID 。
不推薦在用戶表中使用OID,故默認(rèn)設(shè)置為off。需要帶有OID字段的表應(yīng)該在創(chuàng)建時(shí)聲明WITH OIDS 。
該參數(shù)屬于USERSET類型參數(shù),請參考表1中對應(yīng)設(shè)置方法進(jìn)行設(shè)置。
取值范圍:布爾型
on表示在新創(chuàng)建的表中CREATE TABLE和CREATE TABLE AS可以包含一個(gè)OID字段。
off表示在新創(chuàng)建的表中CREATE TABLE和CREATE TABLE AS不可以包含一個(gè)OID字段。
默認(rèn)值:off
escape_string_warning
參數(shù)說明:警告在普通字符串中直接使用反斜杠轉(zhuǎn)義。
如果需要使用反斜杠作為轉(zhuǎn)義,可以調(diào)整為使用轉(zhuǎn)義字符串語法(E'...')來做轉(zhuǎn)義,因?yàn)樵诿總€(gè)SQL標(biāo)準(zhǔn)中,普通字符串的默認(rèn)行為現(xiàn)在將反斜杠作為一個(gè)普通字符。
這個(gè)變量可以幫助定位需要改變的代碼。
使用E轉(zhuǎn)義會(huì)導(dǎo)致部分場景下日志記錄不全。
該參數(shù)屬于USERSET類型參數(shù),請參考表1中對應(yīng)設(shè)置方法進(jìn)行設(shè)置。
取值范圍:布爾型
默認(rèn)值:on
lo_compat_privileges
參數(shù)說明:控制是否啟動(dòng)對大對象權(quán)限檢查的向后兼容模式。
該參數(shù)屬于SUSET類型參數(shù),請參考表1中對應(yīng)設(shè)置方法進(jìn)行設(shè)置。
取值范圍:布爾型
on表示當(dāng)讀取或修改大對象時(shí)禁用權(quán)限檢查,與PostgreSQL 9.0以前的版本兼容。
off表示啟用大對象的權(quán)限檢查。
默認(rèn)值:off
quote_all_identifiers
參數(shù)說明:當(dāng)數(shù)據(jù)庫生成SQL時(shí),此選項(xiàng)強(qiáng)制引用所有的標(biāo)識(shí)符(包括非關(guān)鍵字)。這將影響到EXPLAIN的輸出及函數(shù)的結(jié)果,例如pg_get_viewdef。詳細(xì)說明請參見gs_dump的--quote-all-identifiers選項(xiàng)。
該參數(shù)屬于USERSET類型參數(shù),請參考表1中對應(yīng)設(shè)置方法進(jìn)行設(shè)置。
取值范圍:布爾型
on表示打開強(qiáng)制引用。
off表示關(guān)閉強(qiáng)制引用。
默認(rèn)值:off
sql_inheritance
參數(shù)說明:控制繼承語義。用來控制繼承表的訪問策略,off表示各種命令不能訪問子表,即默認(rèn)使用ONLY關(guān)鍵字。這是為了兼容7.1之前版本而設(shè)置的。
該參數(shù)屬于USERSET類型參數(shù),請參考表1中對應(yīng)設(shè)置方法進(jìn)行設(shè)置。
取值范圍:布爾型
on表示可以訪問子表。
off表示不訪問子表。
默認(rèn)值:on
standard_conforming_strings
參數(shù)說明:控制普通字符串文本('...')中是否按照SQL標(biāo)準(zhǔn)把反斜扛當(dāng)普通文本。
應(yīng)用程序通過檢查這個(gè)參數(shù)可以判斷字符串文本的處理方式。
建議明確使用轉(zhuǎn)義字符串語法(E'...')來轉(zhuǎn)義字符。
該參數(shù)屬于USERSET類型參數(shù),請參考表1中對應(yīng)設(shè)置方法進(jìn)行設(shè)置。
取值范圍:布爾型
on表示打開控制功能。
off表示關(guān)閉控制功能。
默認(rèn)值:on
synchronize_seqscans
參數(shù)說明:控制啟動(dòng)同步的順序掃描。在大約相同的時(shí)間內(nèi)并行掃描讀取相同的數(shù)據(jù)塊,共享I/O負(fù)載。
該參數(shù)屬于USERSET類型參數(shù),請參考表1中對應(yīng)設(shè)置方法進(jìn)行設(shè)置。
取值范圍:布爾型
on表示掃描可能從表的中間開始,然后選擇"環(huán)繞"方式來覆蓋所有的行,為了與已經(jīng)在進(jìn)行中的掃描活動(dòng)同步。這可能會(huì)造成沒有用ORDER BY子句的查詢得到行排序造成不可預(yù)測的后果。
off表示確保順序掃描是從表頭開始的。
默認(rèn)值:on
enable_beta_features
參數(shù)說明:控制開啟某些非正式發(fā)布的特性,僅用于POC驗(yàn)證,例如GDS表關(guān)聯(lián)操作。這些特性屬于延伸特性,建議客戶謹(jǐn)慎開啟,在某些功能場景下可能存在問題。
該參數(shù)屬于USERSET類型參數(shù),請參考表1中對應(yīng)設(shè)置方法進(jìn)行設(shè)置。
取值范圍:布爾型
on表示開啟這些功能受限的特性,保持前向兼容。但某些場景可能存在功能上的問題。
off表示禁止使用這些特性。
默認(rèn)值:off
云數(shù)據(jù)庫GaussDB優(yōu)勢
GaussDB數(shù)據(jù)庫具有高性能、高可用、高安全、低成本的特點(diǎn)
云數(shù)據(jù)庫GaussDB優(yōu)勢
GaussDB數(shù)據(jù)庫具有高性能、高可用、高安全、低成本的特點(diǎn)
優(yōu)勢詳情
-
1
高安全
GaussDB擁有TOP級(jí)的商業(yè)數(shù)據(jù)庫安全特性:數(shù)據(jù)動(dòng)態(tài)脫敏,TDE透明加密,行級(jí)訪問控制,密態(tài)計(jì)算。
能夠滿足政企&金融級(jí)客戶的核心安全訴求。
-
2
健全的工具與服務(wù)化能力
GaussDB已經(jīng)擁有華為云,商用服務(wù)化部署能力,同時(shí)支持DAS、UGO、DRS等生態(tài)工具。
有效保障用戶開發(fā)、運(yùn)維、優(yōu)化、監(jiān)控、遷移等日常工作需要。
-
3
全棧自研
GaussDB基于鯤鵬生態(tài),是當(dāng)前國內(nèi)唯一能夠做到全棧自主可控的國產(chǎn)品牌。
同時(shí)GaussDB能夠基于硬件優(yōu)勢在底層不斷進(jìn)行優(yōu)化,提升產(chǎn)品綜合性能。
-
4
開源生態(tài)
GaussDB已經(jīng)支持開源社區(qū),并提供主備版版本下載。
云數(shù)據(jù)庫GaussDB性能白皮書
云數(shù)據(jù)庫GaussDB性能白皮書
連接云數(shù)據(jù)庫GaussDB的方式
實(shí)例連接方式介紹和通過數(shù)據(jù)管理服務(wù) DAS、內(nèi)網(wǎng)、公網(wǎng)連接實(shí)例
-
實(shí)例連接方式介紹
GaussDB提供使用內(nèi)網(wǎng)、公網(wǎng)和數(shù)據(jù)管理服務(wù)(Data Admin Service,簡稱DAS)的連接方式。
-
DAS連接
通過華為云數(shù)據(jù)管理服務(wù)(Data Admin Service,簡稱DAS)這款可視化的專業(yè)數(shù)據(jù)庫管理工具,可獲得執(zhí)行SQL、高級(jí)數(shù)據(jù)庫管理、智能化運(yùn)維等功能,做到易用、安全、智能地管理數(shù)據(jù)庫。GaussDB默認(rèn)開通DAS連接權(quán)限。
-
內(nèi)網(wǎng)連接
當(dāng)應(yīng)用部署在彈性云服務(wù)器上,且該彈性云服務(wù)器與GaussDB實(shí)例處于同一區(qū)域,同一VPC時(shí),建議單獨(dú)使用內(nèi)網(wǎng)IP連接彈性云服務(wù)器與GaussDB實(shí)例。
-
公網(wǎng)連接
不能通過內(nèi)網(wǎng)IP地址訪問GaussDB實(shí)例時(shí),使用公網(wǎng)訪問,建議單獨(dú)綁定彈性公網(wǎng)IP連接彈性云服務(wù)器(或公網(wǎng)主機(jī))與GaussDB實(shí)例。