華為云RDS for PostgreSQL 12的4大特性
一、性能提升40%
華為云RDS for PostgreSQL 12版本在性能和易維護(hù)性方面有了顯著的增強(qiáng),尤其是對(duì)索引和分區(qū)子系統(tǒng),大大提升了各種操作訪問(wèn)/查詢(xún)的效率。
索引:對(duì)標(biāo)準(zhǔn)索引類(lèi)型B樹(shù)索引進(jìn)行了優(yōu)化,使其可以更好地處理索引更新頻率較高類(lèi)型的負(fù)載的總體性能。另外生成GiST、GIN或SP-GiST索引的WAL日志的負(fù)載顯著減少,SP-GiST索引支持<->距離操作的K-NN(即相鄰最近)查詢(xún),以及CREATE STATISTICS指令現(xiàn)在支持最常用值MCV 的統(tǒng)計(jì)來(lái)幫助那些字段值非均勻分布的查詢(xún)生成更優(yōu)化的查詢(xún)計(jì)劃。
分區(qū)表:對(duì)分區(qū)表的查詢(xún)也做了較大改進(jìn),特別是對(duì)那些有數(shù)千個(gè)分區(qū)的表,而結(jié)果只需從幾個(gè)有限的分區(qū)提取數(shù)據(jù)的查詢(xún)。PostgreSQL 12增強(qiáng)數(shù)據(jù)INSERT 和COPY方式加入分區(qū)表的操作,支持不阻塞查詢(xún)的情況下新增分區(qū)。
二、增強(qiáng)SQL一致性和功能
華為云RDS for PostgreSQL 12版支持對(duì)JSON文檔進(jìn)行查詢(xún)時(shí)使用JSON路徑表達(dá)式的功能。對(duì)使用JSONB格式保存的文檔,這些查詢(xún)可以利用已有的索引機(jī)制來(lái)高效提取數(shù)據(jù)。支持WITH查詢(xún),可以實(shí)現(xiàn)非物化操作處理,這對(duì)很多現(xiàn)在已有的查詢(xún)有很大幫助;引入“生成列”功能,支持將計(jì)算出來(lái)的生成列存儲(chǔ)起來(lái)。
三、增強(qiáng)授權(quán)控制
華為云RDS for PostgreSQL 12擴(kuò)展了安全方面的功能,增加了GSS接口,支持客戶(hù)端和服務(wù)端的雙向加密。
四、增強(qiáng)系統(tǒng)管理
PostgreSQL 12版的REINDEX CONCURRENTLY指令可以在不影響新的索引寫(xiě)入的前提下讓用戶(hù)執(zhí)行重建索引操作,這有助于用戶(hù)在不停機(jī)狀態(tài)下實(shí)現(xiàn)對(duì)較大索引的重建。使用pg_checksums指令對(duì)停機(jī)的PostgreSQL來(lái)開(kāi)啟或關(guān)閉頁(yè)校驗(yàn)功能,該功能有助于檢查已寫(xiě)入磁盤(pán)的數(shù)據(jù)一致性,而以前版本中該操作僅允許在initdb的階段來(lái)執(zhí)行。
此外,華為云RDS for PostgreSQL 12支持自動(dòng)備份與恢復(fù),支持對(duì)參數(shù)進(jìn)行自定義設(shè)置,支持一鍵擴(kuò)容,故障閃恢復(fù),提供多種安全策略保護(hù)數(shù)據(jù)庫(kù)和用戶(hù)隱私。
華為云RDS for PostgreSQL 12架構(gòu)圖
華為云RDS for PostgreSQL 12版本提供了卓越的性能和功能,適用于位置應(yīng)用系統(tǒng)、科研項(xiàng)目信息系統(tǒng)、金融保險(xiǎn)系統(tǒng)、互聯(lián)網(wǎng)電商等場(chǎng)景。
位置應(yīng)用系統(tǒng):華為云RDS for PostgreSQL 12支持PostGIS插件,提供空間對(duì)象、空間索引、空間操作函數(shù)和空間操作符等空間信息服務(wù)功能,非常適用于位置應(yīng)用類(lèi)產(chǎn)品。
科研項(xiàng)目信息系統(tǒng):華為云RDS for PostgreSQL 12支持更復(fù)雜的數(shù)據(jù)類(lèi)型,能夠存儲(chǔ)精確的數(shù)據(jù),基于VPN進(jìn)行數(shù)據(jù)私密保護(hù),并且能夠自定義數(shù)據(jù)類(lèi)型。還可將不常用的數(shù)據(jù)轉(zhuǎn)存到OBS云存儲(chǔ),節(jié)省存儲(chǔ)成本和主機(jī)空間。
金融保險(xiǎn)系統(tǒng):華為云RDS for PostgreSQL 12使用多版本并發(fā)控制(MVCC)保證數(shù)據(jù)一致性,主備實(shí)例數(shù)據(jù)同步復(fù)制實(shí)現(xiàn)數(shù)據(jù)雙保險(xiǎn),確保數(shù)據(jù)不丟失,并且配合OBS實(shí)現(xiàn)存儲(chǔ)空間擴(kuò)展,將冷數(shù)據(jù)(對(duì)于離線(xiàn)類(lèi)不經(jīng)常訪問(wèn)的數(shù)據(jù))轉(zhuǎn)存到OBS中,進(jìn)一步節(jié)省歷史數(shù)據(jù)存儲(chǔ)成本。
互聯(lián)網(wǎng)電商:華為云RDS for PostgreSQL 12在互聯(lián)網(wǎng)應(yīng)用高并發(fā)場(chǎng)景下具有較高穩(wěn)定性,并且所有操作都可以在SQL中完成,無(wú)需來(lái)回進(jìn)行數(shù)據(jù)導(dǎo)入,提高開(kāi)發(fā)效率。
每一次的改進(jìn)和優(yōu)化都是對(duì)技術(shù)的追求和對(duì)客戶(hù)的用心服務(wù),華為云RDS for PostgreSQL 12版本的推出,更是對(duì)這一理念的具體實(shí)踐,未來(lái)華為云數(shù)據(jù)庫(kù)會(huì)提供更加優(yōu)質(zhì)的產(chǎn)品和服務(wù),歡迎大家選購(gòu)體驗(yàn)。
偷偷告訴你,除了上面的特性解讀,華為云數(shù)據(jù)庫(kù)還特邀了專(zhuān)家線(xiàn)上面對(duì)面直播詳解,更多華為云PostgreSQL 12 的強(qiáng)大功能等你解鎖,還有神秘大獎(jiǎng)等你拿哦!觀看直播請(qǐng)前往華為云官網(wǎng)-開(kāi)發(fā)者-云直播-推薦直播(PG 12 首發(fā)直播)。