云原生数据仓库 AnalyticDB PostgreSQL 版 (以下简称AnalyticDB for PostgreSQL)是一款兼容ANSI SQL 2003、兼容PostgreSQL/Oracle数据库生态的MPP数据库。它具备完整的事务处理、高吞吐写入和流批一体引擎,通过全自研计算引擎及行列混合存储提供高性能数据处理和在线分析能力。自研的企业级特性,尤其在安全增强、数据集成、资源隔离、冷热分层、高可用等方面已有丰富的行业落地经验。它可以帮助企业构建离在线一体、流批一体综合数据分析平台,采用同一引擎即可满足离线批处理、流式计算,交互式分析三种场景。AnalyticDB for PostgreSQL在数仓中内置AI能力,提供向量检索、一站式RAG服务,以及企业知识库、文搜图、图搜图等解决方案,帮助企业快速构建AI应用,一键开启Data+AI新范式。
产品架构
AnalyticDB for PostgreSQL分为存储弹性模式和Serverless两种产品形态。存储弹性模式是基于ECS+ESSD云盘的Shared-Nothing架构采用MPP架构,Serverless是基于ECS+本地缓存+OSS远端存储的存储计算分离的Shared-Storage架构。
AnalyticDB for PostgreSQL实例包含一个协调节点(又称Master节点)和多个工作节点(又称Segment节点)。协调节点负责集群的元数据管理、负载均衡等。工作节点负责数据处理,工作节点内部包含Orca优化器、自研的Laser执行引擎和Beam存储引擎,实现查询的高性能,同时结合IMV实时物化视图组件,打造实时数仓。工作节点挂载的ESSD云盘负责热数据存储,而冷数据则存储在OSS中,通过冷热数据分层存储,兼顾查询性能和存储成本。工作节点的计算资源和存储资源,可独立扩缩容。
主要功能
易适配,免调优
支持SQL 2003,部分兼容Oracle语法,支持PL/SQL存储过程。新一代SQL优化器,实现复杂分析语句免调优。
PB级数据秒级分析
MPP水平扩展架构,支持PB级数据查询秒级响应。向量化计算及列存储智能索引,相比较传统数据库引擎在性能方面约有十倍的提升。
高可用,服务永远在线
支持分布式事务,数据ACID一致性支持,所有节点和数据跨机器冗余部署,具备自动化监控和故障切换机制,确保在任何硬件故障情况下服务能持续在线。
广泛生态兼容
支持主流BI、ETL工具。通过PostGIS插件支持地理信息数据分析,MADlib库内置超过300个机器学习算法库。
数据互联互通
支持通过DTS、DataWorks等工具,实现多种数据源的实时同步与批量导入;支持高并发访问OSS,构建数据湖分析。
获取更多信息
加入云原生数据仓库 AnalyticDB PostgreSQL 版钉钉群获取技术支持,群号:11700737。
约束与限制
云原生数据仓库 AnalyticDB PostgreSQL 版的约束与限制,请参见约束与限制。