全部產品
Search
文件中心

AnalyticDB for PostgreSQL:產品概述

更新時間:Feb 05, 2024

雲原生資料倉儲AnalyticDB PostgreSQL版是一種大規模平行處理(MPP)資料倉儲服務,可提供海量資料線上分析服務。

AnalyticDB PostgreSQL版基於開源專案Greenplum構建,由阿里雲深度擴充,相容ANSI SQL 2003,相容PostgreSQL/Oracle資料庫生態,支援行儲存和列儲存模式。既提供高效能離線資料處理,也支援高並發線上分析查詢,是各行業有競爭力的PB級即時資料倉庫方案。

主要功能

  • 易適配,免調優

    支援SQL 2003,部分相容Oracle文法,支援PL/SQL預存程序。新一代SQL最佳化器,實現複雜分析語句免調優。

  • PB級資料秒級分析

    MPP水平擴充架構,支援PB級資料查詢秒級響應。向量化計算及列儲存智能索引,相比較傳統資料庫引擎在效能方面約有十倍的提升。

  • 高可用,服務永遠線上

    支援分散式交易,資料ACID一致性支援,所有節點和資料跨機器冗餘部署,任意硬體故障,自動化監控切換,保持服務線上。

  • 廣泛生態相容

    支援主流BI、ETL工具。通過PostGIS外掛程式支援地理資訊資料分析,MADlib庫內建超過300個機器學習演算法庫。

  • 資料互聯互連

    支援通過DTS、DataWorks等工具,同多種資料來源同步;支援高並行訪問OSS,構築資料湖分析。

產品架構

2021022301
AnalyticDB PostgreSQL版採用MPP架構,執行個體由多個計算節點組成,儲存磁碟類型支援高效雲端硬碟和ESSD雲端硬碟,計算和儲存分離,可以獨立增加節點或擴容,且保持查詢回應時間不變。叢集執行個體包括的組件有 :
  • 協調節點(Master Node)
    • 接收請求,制定分布式執行計畫。
  • 計算節點(Compute Groups)
    • 全並行分析計算。
    • 資料分區雙副本儲存。
    • 定期自動備份至OSS。

區別於Greenplum, 2021年2月8日,AnalyticDB PostgreSQL版正式開放多Master的能力,支援通過水平擴充協調節點(Master Node)來突破原架構單Master的限制,在計算節點不存在瓶頸的情況下,系統串連數及讀寫能力可以隨著Master節點數增加實現線性擴充,從而進一步提升系統整體能力,更好地滿足即時數倉及HTAP等業務情境的需求。對多Master執行個體,在原有主地址基礎之上新增了叢集地址,詳細資料請參見主地址和叢集地址

擷取更多資訊

注意事項

AnalyticDB PostgreSQL版基於開源GreenPlum進行了深度的改造和擴充,鑒於AnalyticDB PostgreSQL版團隊對GreenPlum的深度理解和維護經驗,AnalyticDB PostgreSQL版禁用了部分GreenPlum的功能,例如觸發器等,更多使用限制,請參見約束與限制