更強大的實時數倉構建能力!分析型資料庫PostgreSQL 6.0新特性解讀
阿里雲
AnalyticDB for PostgreSQL 為採用MPP架構的分散式叢集資料庫,完備支援SQL 2003,部分相容Oracle語法,支援PL/SQL儲存過程,觸發器,支援標準資料庫事務ACID。AnalyticDB PG透過行儲存、列儲存、多種分割槽表和索引等機制,可以支援海量資料的交付分析,也支援ETL批處理任務。
AnalyticDB PG 6.0 版本大幅提升併發事務處理能力,更好的滿足實時數倉場景,同時透過事務鎖等最佳化,完備支援HTAP業務。AnalyticDB PG 6.0的核心從PostgreSQL 8.2升級到9.4,更好的相容PostgreSQL社群生態。
AnalyticDB for PG 6.0 重要特性:
PostgreSQL 核心升級
AnalyticDB for PG 6.0版本較之前 4.3 版本,PostgreSQL核心從 8.2版本升級到9.4版本,大量PostgreSQL新特性包括:
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 匿名塊定義。
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。
OLAP 新功能特性
支援複製表(replicated table):針對數倉中的維度表,透過建立複製表(DISTRIBUTED REPLICATED clause),可以大量減少資料傳輸,提升查詢效率。
支援zstandard壓縮演算法:ZSTD壓縮演算法,較之前 zlib 壓縮演算法,提升三倍的壓縮和解壓效能。
本文為雲棲社群原創內容,未經允許不得轉載。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69949601/viewspace-2660817/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 雲棲乾貨回顧 | 更強大的實時數倉構建能力!分析型資料庫PostgreSQL 6.0新特性解讀資料庫SQL
- AnalyticDB for PostgreSQL 6.0 新特性介紹SQL
- TiDB 6.0 新特性解讀 | Collation 規則TiDB
- 如何構建準實時數倉?
- 海量資料分析更快、更穩、更準。GaussDB(for MySQL) HTAP只讀分析特性詳解MySql
- 阿里雲實時數倉Hologres年度釋出,解讀數倉新趨勢阿里
- TiDB 6.0 新特性解讀丨 Collation 規則TiDB
- 你需要的不是實時數倉 | 你需要的是一款強大的OLAP資料庫(下)資料庫
- 更簡單易用的資料倉儲,阿里雲重磅推出分析型資料庫3.0版阿里資料庫
- 《Greenplum構建實時資料倉儲實踐》簡介
- 大咖帶你解讀 PostgreSQL 15 新特性 | 直播預告SQL
- GaussDB(DWS)基於Flink的實時數倉構建
- 實時數倉方案五花八門,實際落地如何選型和構建
- 構建實時資料倉儲首選,雲原生資料倉儲AnalyticDB for MySQL技術解密MySql解密
- Clickhouse實時數倉建設
- 基於Flink構建全場景實時數倉
- 傳統數倉如何轉型大資料大資料
- TDS 四大能力域各顯神通,構建資料湖、資料倉儲一步到位
- 專訪科傑科技CEO於洋:湖倉一體資料底座,企業構建資料能力的“最優解” | 愛分析訪談
- 分析型資料庫:分散式分析型資料庫資料庫分散式
- 全球分散式雲大會:AntDB超融合流式實時數倉,打造分散式資料庫新紀元分散式資料庫
- Apache Flink X Apache Doris 構建極速易用的實時數倉架構Apache架構
- 實時數倉:Kappa架構APP架構
- 實時分析全面賦能金融業務,馬上消費基於 Apache Doris 構建實時數倉的實踐Apache
- 快手基於 Flink 構建實時數倉場景化實踐
- 美團實時數倉架構演進與建設實踐架構
- 分鐘級實時資料分析的背後——實時湖倉產品解決方案
- 大資料分析平臺如何構建大資料
- 低程式碼實時數倉構建系統的設計與實踐
- 深入分析大資料時代中的資料倉儲技術大資料
- python 內建資料結構-數值型Python資料結構
- 讀資料湖倉08資料架構的演化架構
- 遊戲資料分析的三大實戰案例深度解讀遊戲
- 銀行大資料新玩法,構建“一湖兩庫”金融資料湖大資料
- 釋放資料價值:DAYU資料運營新能力解讀
- PostgreSQL 15 新特性解讀 | 墨天輪優質文章合集SQL
- 【趙渝強老師】PostgreSQL的資料庫SQL資料庫
- 如何構建資料倉儲模型?模型