云数据库AnalyticDB for PostgreSQL(原HybridDB forPostgreSQL)是一种大规模并行处理(MPP)数据仓库服务,可提供海量数据在线分析服务。
AnalyticDB for PostgreSQL基于PostgreSQL内核构建,兼容ANSI SQL 2003,兼容PostgreSQL/Oracle数据库生态,支持行存储和列存储模式。既提供高性能离线数据处理,也支持高并发在线分析查询,是各行业有竞争力的PB级实时数据仓库方案。
典型场景
1、数据仓库服务
生产交易系统,可以通过数据传输服务(DTS)实时同步数据到AnalyticDB for PostgreSQL。大数据计算平台,也可以通过数据集成工具(DataX),按需将数据传入 AnalyticDB for PostgreSQL。AnalyticDB for PostgreSQL 支持对海量数据的复杂 ETL清理、聚合过程,同时这些任务也可以被 Dataworks 进行调度和安排。
2、在线分析平台
AnalyticDB for PostgreSQL 支持多种BI工具,包括阿里云 QuickBI,大屏展示DataV,以及业内主流的BI工具,包括 Tabular 等。AnalyticDB for PostgreSQL 通过向量化计算,智能索引等机制,可以完成高并发分析查询,毫秒内响应,支持企业的在线数据分析探索。
3、数据湖分析
AnalyticDB for PostgreSQL可以通过外部表机制,高并行直接访问海量云存储OSS上数据,构筑阿里云统一数据湖分析平台。
产品优势
针对主要的OLAP业务场景,AnalyticDB for PostgreSQL具备以下优势。
1、ETL离线分析场景。
面对的挑战有复杂SQL优化,海量数据大规模聚合分析,AnalyticDB for PostgreSQL提供的技术优势有:
支持标准SQL,OLAP窗口函数,存储过程。
ORCA 分布式SQL优化器,复杂查询免调优。
MPP多节点全并行计算,PB级数据秒级响应。
基于列存储的高性能大表扫描,及高压缩比。
2、在线高并发分析探索场景。
面对的挑战任意维度数据即时探索,数据实时入库更新。AnalyticDB forPostgreSQL提供的技术优势有:
高吞吐数据写入及更新 (INSERT/UPDATE/DELETE)。
行存储及多种索引(Btree, Bitmap etc),点查询毫秒级返回。
支持分布式事务,标准数据库隔离级别,支持 HTAP 混合负载。