華為云數(shù)據(jù)庫(kù) PostgreSQL 11全新上線
日前,華為云數(shù)據(jù)庫(kù) PostgreSQL 11 全新上線,不但完整兼容社區(qū)版、功能更加完善,而且性能進(jìn)一步提升,尤其是對(duì)大數(shù)據(jù)量和高計(jì)算負(fù)載的情況下均進(jìn)行了增強(qiáng)。
PostgreSQL 11 主要特性:
1. 對(duì)分區(qū)表進(jìn)行了大幅改進(jìn)和增強(qiáng)。
增加了哈希分區(qū)、支持創(chuàng)建主鍵、外鍵、索引、支持UPDATE分區(qū)鍵以及增加了默認(rèn)分區(qū)
2. 增加了對(duì)存儲(chǔ)過(guò)程的支持,存儲(chǔ)過(guò)程支持嵌入事務(wù)。
這是該版本重量級(jí)新特性,對(duì)從Oracle轉(zhuǎn)到PostgreSQL用戶而言相當(dāng)友好。
3. 增強(qiáng)了并行查詢能力和并行數(shù)據(jù)定義能力。
支持并行創(chuàng)建索引、并行Hash Join、并行 CREATE TABLE .. AS等
4. 增加了對(duì) just-in-time (JIT) 編譯的支持,加速SQL中的表達(dá)式執(zhí)行效率。
JIT 表達(dá)式的編譯使用LLVM項(xiàng)目編譯器來(lái)提升在WHERE條件、指定列表、聚合以及一些內(nèi)部操作表達(dá)式的編譯執(zhí)行。
作為一種典型的開源關(guān)系型數(shù)據(jù)庫(kù),PostgreSQL在保證數(shù)據(jù)可靠性和完整性方面表現(xiàn)出色,支持互聯(lián)網(wǎng)電商、地理位置應(yīng)用系統(tǒng)、金融保險(xiǎn)系統(tǒng)、復(fù)雜數(shù)據(jù)對(duì)象處理等應(yīng)用場(chǎng)景,既有商業(yè)數(shù)據(jù)庫(kù)的功能特性,又能在擴(kuò)展性、安全性、穩(wěn)定性等高級(jí)數(shù)據(jù)庫(kù)特性方面超越它們,號(hào)稱***進(jìn)的開源關(guān)系型數(shù)據(jù)庫(kù)。
PostgreSQL 引擎特點(diǎn):
多樣化數(shù)據(jù)類型
不僅支持常見的字符、數(shù)字類型,還包括數(shù)組、空間數(shù)據(jù)類型,網(wǎng)絡(luò)數(shù)據(jù)類型等,另外支持自定義數(shù)據(jù)類型。
編程接口和語(yǔ)言
ODBC / JDBC / Libpq PL / Perl、plPHP、PL/Python、PL/Ruby、PL/Tcl 等。
高安全性
字段加密,基于 DB / Schema / 表/列的權(quán)限控制。
NoSQL 兼容
基于 SQL 支持 JSON、XML 等非結(jié)構(gòu)化數(shù)據(jù)類型。
強(qiáng)大的并發(fā)控制
4種標(biāo)準(zhǔn)的事務(wù)隔離等級(jí)、B-tree/GiST/GIN/SP-GiST 索引、表級(jí)鎖/行級(jí)鎖/建議鎖。
云數(shù)據(jù)庫(kù)PostgreSQL 在繼承社區(qū)版功能特性的基礎(chǔ)上,采用安全組和VPC 技術(shù)嚴(yán)格控制訪問,具備安全事后審計(jì)功能;且完全同步協(xié)議,主備秒級(jí)切換保證事務(wù)一致性,提供更低的 RTO 保證。
此外,云數(shù)據(jù)庫(kù)無(wú)需購(gòu)買和安裝任何軟硬件,減少 DBA 投入和成本,進(jìn)一步為用戶節(jié)省成本,在線一鍵按需購(gòu)買,擴(kuò)容 CPU/ 內(nèi)存 /存儲(chǔ)資源,實(shí)時(shí)監(jiān)控告警,運(yùn)維更高效。
目前,華為云數(shù)據(jù)庫(kù)PostgreSQL支持9.5/9.6/10.0.3版本,上線了***程度兼容oracle 的內(nèi)核增強(qiáng)版,并將上線9.4版本,不但版本齊全,而且所有版本均提供單機(jī)版和高可用版(雙機(jī)版),規(guī)格從1U2G到60U256G選擇更多,支持彈性擴(kuò)容縮容,可滿足不同用戶業(yè)務(wù)需求選擇,擁有超高性價(jià)比。
此外,華為云數(shù)據(jù)庫(kù)PostgreSQL支持同版本在線遷移和離線遷移,支持9.5到9.6跨版本遷移,支持跨云災(zāi)備場(chǎng)景。而且華為云PostgreSQL已兼容30+款多功能插件,不僅支持豐富的數(shù)據(jù)類型,而且直接支持 SQL操作 JSON 及 XML,實(shí)現(xiàn)工具化智能管理。
值得一提的是,華為云PostgreSQL 增強(qiáng)版,提供最接近 Oracle 數(shù)據(jù)庫(kù)的用戶體驗(yàn),同時(shí)完整保留 PostgreSQL 的所有功能,兼容大部分 Oracle 語(yǔ)法和數(shù)據(jù)庫(kù)對(duì)象,包括內(nèi)建函數(shù)、數(shù)據(jù)類型、系統(tǒng)視圖、匿名塊和存儲(chǔ)過(guò)程等。