溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

數(shù)據(jù)庫PostgreSQL 6.0新特性有哪些

發(fā)布時(shí)間:2021-11-08 10:21:39 來源:億速云 閱讀:123 作者:iii 欄目:MySQL數(shù)據(jù)庫

本篇內(nèi)容介紹了“數(shù)據(jù)庫PostgreSQL 6.0新特性有哪些”的有關(guān)知識(shí),在實(shí)際案例的操作過程中,不少人都會(huì)遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

阿里云 AnalyticDB for PostgreSQL 為采用MPP架構(gòu)的分布式集群數(shù)據(jù)庫,完備支持SQL 2003,部分兼容Oracle語法,支持PL/SQL存儲(chǔ)過程,觸發(fā)器,支持標(biāo)準(zhǔn)數(shù)據(jù)庫事務(wù)ACID。AnalyticDB PG通過行存儲(chǔ)、列存儲(chǔ)、多種分區(qū)表和索引等機(jī)制,可以支持海量數(shù)據(jù)的交付分析,也支持ETL批處理任務(wù)。

AnalyticDB PG 6.0 版本大幅提升并發(fā)事務(wù)處理能力,更好的滿足實(shí)時(shí)數(shù)倉場(chǎng)景,同時(shí)通過事務(wù)鎖等優(yōu)化,完備支持HTAP業(yè)務(wù)。AnalyticDB PG 6.0的內(nèi)核從PostgreSQL 8.2升級(jí)到9.4,更好的兼容PostgreSQL社區(qū)生態(tài)

AnalyticDB for PG 6.0 重要特性:

PostgreSQL 內(nèi)核升級(jí)

AnalyticDB for PG 6.0版本較之前 4.3 版本,PostgreSQL內(nèi)核從 8.2版本升級(jí)到9.4版本,大量PostgreSQL新特性包括:

  • JSONB類型:在既有JSON類型上,支持JSONB存儲(chǔ)格式,實(shí)現(xiàn)高性能的JSON數(shù)據(jù)處理及更豐富的JSON函數(shù)。

  • UUID類型:支持 UUID 數(shù)據(jù)類型。

  • GIN索引和SP-GiST索引:可以更高性能支持模糊匹配,以及中文檢索。

  • 細(xì)粒度權(quán)限控制:支持了 schema 級(jí)別,以及 column 列級(jí)別權(quán)限控制和授權(quán)。

  • 高效Vacuum:Vacuum在做空間釋放時(shí),可以暫時(shí)跳過被加鎖的頁面,而稍后再次輪詢?cè)L問對(duì)其Vacuum,從而整體減少被阻塞的狀況。

  • DBLink:支持跨庫的查詢?cè)L問。

  • Recursive CTE:實(shí)現(xiàn)SQL的遞歸查詢功能,用于處理邏輯上為層次化或樹狀結(jié)構(gòu)的數(shù)據(jù),方便對(duì)該類數(shù)據(jù)進(jìn)行多級(jí)遞歸查詢。

  • PL/SQL 增強(qiáng):支持RETURN QUERY EXECUTE語句,可以動(dòng)態(tài)即刻執(zhí)行SQL;支持 Anonymous blocks 匿名塊定義。

HTAP (OLAP+OLTP)能力提升

通過引入全局死鎖檢查機(jī)制 (global deadlock detection),會(huì)動(dòng)態(tài)的收集和分析鎖的信息來檢查和解除全局死鎖。基于此,HEAP表的更新修改操作可以只借助細(xì)粒度行鎖完成,支持大并發(fā)的更改刪除查詢,提高整個(gè)系統(tǒng)的并發(fā)度和吞吐量。同時(shí)還對(duì)事務(wù)鎖進(jìn)行了優(yōu)化,減少了開始事務(wù)和結(jié)束事務(wù)時(shí)的鎖競(jìng)爭(zhēng)。ADB PG 6.0在既有高性能 OLAP分析基礎(chǔ)上,也可以提供高吞吐交易事務(wù)處理。

典型 OLTP 場(chǎng)景 TPC-C 達(dá)到 10w tpmc;Sysbench 支持 select 15w tps, insert 5w tps,update 2w tps。

OLAP 新功能特性

  1. 支持復(fù)制表(replicated table):針對(duì)數(shù)倉中的維度表,通過建立復(fù)制表(DISTRIBUTED REPLICATED clause),可以大量減少數(shù)據(jù)傳輸,提升查詢效率。

  2. 支持zstandard壓縮算法:ZSTD壓縮算法,較之前 zlib 壓縮算法,提升三倍的壓縮和解壓性能。

“數(shù)據(jù)庫PostgreSQL 6.0新特性有哪些”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注億速云網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI