云原生數據倉庫 AnalyticDB PostgreSQL 版 (以下簡稱AnalyticDB for PostgreSQL)是一款兼容ANSI SQL 2003、兼容PostgreSQL/Oracle數據庫生態(tài)的MPP數據庫。它具備完整的事務處理、高吞吐寫入和流批一體引擎,通過全自研計算引擎及行列混合存儲提供高性能數據處理和在線分析能力。自研的企業(yè)級特性,尤其在安全增強、數據集成、資源隔離、冷熱分層、高可用等方面已有豐富的行業(yè)落地經驗。它可以幫助企業(yè)構建離在線一體、流批一體綜合數據分析平臺,采用同一引擎即可滿足離線批處理、流式計算,交互式分析三種場景。AnalyticDB for PostgreSQL在數倉中內置AI能力,提供向量檢索、一站式RAG服務,以及企業(yè)知識庫、文搜圖、圖搜圖等解決方案,幫助企業(yè)快速構建AI應用,一鍵開啟Data+AI新范式。
產品架構
AnalyticDB for PostgreSQL分為存儲彈性模式和Serverless兩種產品形態(tài)。存儲彈性模式是基于ECS+ESSD云盤的Shared-Nothing架構采用MPP架構,Serverless是基于ECS+本地緩存+OSS遠端存儲的存儲計算分離的Shared-Storage架構。
AnalyticDB for PostgreSQL實例包含一個協(xié)調節(jié)點(又稱Master節(jié)點)和多個工作節(jié)點(又稱Segment節(jié)點)。協(xié)調節(jié)點負責集群的元數據管理、負載均衡等。工作節(jié)點負責數據處理,工作節(jié)點內部包含Orca優(yōu)化器、自研的Laser執(zhí)行引擎和Beam存儲引擎,實現(xiàn)查詢的高性能,同時結合IMV實時物化視圖組件,打造實時數倉。工作節(jié)點掛載的ESSD云盤負責熱數據存儲,而冷數據則存儲在OSS中,通過冷熱數據分層存儲,兼顧查詢性能和存儲成本。工作節(jié)點的計算資源和存儲資源,可獨立擴縮容。
主要功能
易適配,免調優(yōu)
支持SQL 2003,部分兼容Oracle語法,支持PL/SQL存儲過程。新一代SQL優(yōu)化器,實現(xiàn)復雜分析語句免調優(yōu)。
PB級數據秒級分析
MPP水平擴展架構,支持PB級數據查詢秒級響應。向量化計算及列存儲智能索引,相比較傳統(tǒng)數據庫引擎在性能方面約有十倍的提升。
高可用,服務永遠在線
支持分布式事務,數據ACID一致性支持,所有節(jié)點和數據跨機器冗余部署,具備自動化監(jiān)控和故障切換機制,確保在任何硬件故障情況下服務能持續(xù)在線。
廣泛生態(tài)兼容
支持主流BI、ETL工具。通過PostGIS插件支持地理信息數據分析,MADlib庫內置超過300個機器學習算法庫。
數據互聯(lián)互通
支持通過DTS、DataWorks等工具,實現(xiàn)多種數據源的實時同步與批量導入;支持高并發(fā)訪問OSS,構建數據湖分析。
獲取更多信息
加入云原生數據倉庫 AnalyticDB PostgreSQL 版釘釘群獲取技術支持,群號:11700737。
約束與限制
云原生數據倉庫 AnalyticDB PostgreSQL 版的約束與限制,請參見約束與限制。