天天看點

分析型資料庫(PostgreSQL版)正式推出 Greenplum 6.0

資訊摘要: 分析型資料庫(PostgreSQL版)正式推出 Greenplum 6.0。 免費公測中,邀您體驗!

适用客戶: 網際網路/遊戲/政務/開發者 / 大型零售連鎖商超 / 金融保險行業 / 考試認證的機構/

版本/規格功能: 分析型資料庫 AnalyticDB for PostgreSQL 6.0 公測釋出,基于 Greenplum 6.0核心。大幅提升并發事務處理能力,更好的滿足實時數倉場景,同時通過事務鎖等優化,完備支援HTAP業務,事務處理能力提升70倍,核心新特性包括:

JSONB類型:在既有JSON類型上,支援JSONB存儲格式,實作高性能的JSON資料處理及更豐富的JSON函數。

UUID類型:支援 UUID 資料類型。

GIN索引和SP-GiST索引:可以更高性能支援模糊比對,以及中文檢索。

細粒度權限控制:支援了 schema 級别,以及 column 列級别權限控制和授權。

高效Vacuum:Vacuum在做空間釋放時,可以暫時跳過被加鎖的頁面,而稍後再次輪詢通路對其Vacuum,進而整體減少被阻塞的狀況。

DBLink:支援跨庫的查詢通路。

Recursive CTE:實作SQL的遞歸查詢功能,用于處理邏輯上為階層化或樹狀結構的資料,友善對該類資料進行多級遞歸查詢。

PL/SQL 增強:支援RETURN QUERY EXECUTE語句,可以動态即刻執行SQL;支援 Anonymous blocks 匿名塊定義。

OLAP 新功能特性

支援複制表(replicated table):針對數倉中的次元表,通過建立複制表(DISTRIBUTED REPLICATED clause),可以大量減少資料傳輸,提升查詢效率。

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

HTAP (OLAP+OLTP)能力提升

通過引入全局死鎖檢查機制 (global deadlock detection),會動态的收集和分析鎖的資訊來檢查和解除全局死鎖。基于此,HEAP表的更新修改操作可以隻借助細粒度行鎖完成,支援大并發的更改删除查詢,提高整個系統的并發度和吞吐量。同時還對事務鎖進行了優化,減少了開始事務和結束事務時的鎖競争。ADB PG 6.0在既有高性能 OLAP分析基礎上,也可以提供高吞吐交易事務處理。典型 OLTP 場景 TPC-C 達到 10w tpmc;Sysbench 支援 select 15w tps, insert 5w tps,update 2w tps。

産品文檔:

https://yq.aliyun.com/articles/720538

繼續閱讀