云原生数据仓库 TPC-H 第一背后的 Laser 引擎大揭秘<74云 原 生 数 据 仓 库 TPC-H 第 一 背 后 的Laser 引擎大揭秘作者|魏闯先 阿里云数据库资深技术专家一、ADB PG 和 Laser 计算引擎的介绍(一)ADB PG 架构ADB PG 是一款云原生数据仓库,在保证事务 ACID 能力的前提下,主要解决云上海量数据的实时分析问题。它的架构与传统的 MPP 数据仓库非常类似,主要分成两层,第一层是 master 节点;第二层是 work 节点。master 节点主要承担实时写入和事务的处理,执行计划的生成。与其他的传统的MPP 数据仓库不同的是 ADB PG 的 master 节点支持线性扩展,可以通过多个 master提升整体的事务能力、实时写入吞吐能力。work 节点主要承担两个功能,第一个功能是执行,第二个功能是存储。执行引擎采用的是向量化执行引擎,通过向量列式 Batch 处理,codegen 技术,以及 Fusion Scan 加速列式计算效率,在一些分析场景性能相对于普通的火山模型有了 3~5 倍的提升。同时它的存储节点不仅支持传统的行表和列