本周,美团基础研发平台发布了《 美团 BI 在指标平台和分析引擎上的探索和实践》一文,详细披露了其BI平台基于云器Lakehouse的引擎升级探索与实践。作为国内头部互联网公司的核心数据基础设施,美团的这一技术选型与实践经验,对于整个行业具有较高的参考价值。
本文将系统解读此次实践的完整技术图谱。读完本文,您将收获:
看懂美团BI平台从Lambda架构向统一引擎演进的真实路径——一个支撑万亿级数据量的平台, 在面对数据不一致、资源利用率低、架构臃肿三大痛点时,核心的架构思考与取舍。
当开源组件无法满足生产级的稳定性、性能与成本要求时,如何找到出路?本文将剖析云器Lakehouse如何以“湖上原地加速”为核心,结合Kappa架构、Virtual Cluster虚拟集群共享等新技术,在美团生产环境中实现规模化落地。
无论您正在主导数据架构升级,还是持续关注湖仓一体、实时分析的前沿实践,本文都将提供一份来自一线的深度参考。
很多企业的BI平台⻓期处在⼀种“离线数仓 + 多套分析/查询引擎 + 上层⼯具拼接”的状态:离线侧⽤Spark/Hive 做⽣产,交互侧⽤ Presto/Trino 做联邦与即席查询,低延迟侧再叠⼀套 OLAP/ClickHouse 之类 MPP 引擎来顶住看板与报表。
这类架构在业务规模不⼤时能跑起来,但⼀旦进⼊“指标平台(Metrics Platform)驱动”的阶段,痛点会被显著放⼤。

传统BI+指标平台的典型架构
Serving场景和Ad-hoc场景查询特征对比:
|
对比纬度 |
Serving场景 |
Ad-hoc场景 |
|
指标组合和筛选条件 |
固定 |
灵活 |
|
数据规模 |
小(GB级别) |
大(GB~TB) |
|
SQL逻辑复杂度 |
简单 |
复杂 |
|
响应时间要求 |
亚秒~秒 |
秒~分钟 |
|
调度架构 |
MPP |
MPP/BSP |
BI平台沉淀的是“业务资产”,主要以 SQL/UDF/权限模型存在。引擎升级若需要⼤规模改写,会直接让升级不可推进。
下图⽤“个性化数据集驱动”与“指标平台驱动”对⽐,能直观看到:指标平台试图把上层消费统⼀ 到“指标层”,但同时也意味着 查询形态更复杂、Join更多、SQL更像机器⽣成代码,对底座提出更极端的要求。

指标平台驱动 vs 个性化数据集驱动
如果把新⼀代BI平台理解为“⾯向⽤数”的基础设施,那么它对底层引擎的理想诉求可以概括成⼀句话: ⼀份存储、⼀套元数据、⼀个引擎、⼀套资源池、⼀套语法,⽀撑多场景应⽤,同时保障平台升级的平滑性和业务连续性。
将这句话拆开,会得到⼀组可落地的“理想型”能⼒清单(也是美团实践中被反复验证的关键点):
|
序号 |
新一代 BI 平台核心解决的问题 / 需求 |
底层引擎核心能力要求 |
核心技术支撑 |
|
1 |
兼顾 Serving+Ad-hoc 双模看数场景,消除场景割裂 |
具备 双模执行能力,一套引擎支持多场景 |
双模执行引擎 + 自适应调度 |
|
2 |
彻底解决多引擎数据不一致、口径不统一问题 |
统一存储 + 统一元数据管理+统一计算 |
开放表格式 + 元数据标准 + 数据版本+Single-Engine |
|
3 |
保障生产环境稳定性,实现查询失败 / 超时的无缝切换 |
完善的 自动降级能力 |
同源降级 + 异构降级 + 智能 Fallback |
|
4 |
解决资源孤岛问题,实现高并发下的资源隔离与弹性 |
资源弹性及稳定性保障 |
Virtual Cluster(虚拟集群)+ 智能路由 |
|
5 |
应对复杂计算、大计算量挑战,提升执行效率 |
高性能引擎支撑多 workload |
C++ 向量化执行 + 通用增量计算 + 存储优化 |
|
6 |
不中断业务、不增加迁移成本,实现平台平滑升级 |
嵌入式架构,原地提速 |
外表机制 + 标准生态对接 + 不搬数据 / 不改 SQL / 不迁任务 |
新一代 BI 平台的底层引擎,本质上需要从 “多引擎堆叠”向“一体化统一引擎” 转型,同时具备场景适配性、性能效性、资源弹性、升级平滑性 四大特征,成为支撑企业 “用数” 的核心基础设施。
云器 Lakehouse 以 Single-Engine 单引擎架构为核心,通过 支持双模执行、高性能向量化计算、通用增量计算、自动降级策略、嵌入式架构、Virtual Cluster 虚拟集群六大核心技术创新,全面满足新一代 BI 平台对底层引擎的所有能力要求,从根本上解决传统 Lambda 架构的痛点,实现了计算范式和架构设计的双重突破。以下重点解读 单一引擎支持多模执行、自动降级策略、高性能引擎、嵌入式架构等核心技术领域。
关键不在“两种执行模式”,⽽在同⼀套系统内的⾃适应调度与统⼀治理:同一张表,同一个元数据,同一个引擎,同一个SQL,⽤⼾提交的是同⼀类查询接⼝,系统按特征选择执⾏路径。

云器 Lakehouse 打造了 全链路优化的高性能计算引擎,以 C++ 向量化执行为核心,结合 通用增量计算、分层多级自适应存储、编译优化等技术,从计算、存储、执行三个维度实现性能提升,可高效应对指标平台的复杂计算、大计算量挑战,相比传统 Java 引擎,性能实现数量级提升,是开源 Spark 的 10 倍,完美解决了自动生成 SQL 性能差、复杂 JOIN 计算效率低的问题。
1、C++ 向量化执行引擎:硬件能力的高效利用
向量化执行是现代分析型数据库的核心技术,云器 Lakehouse 采用全 C++ Native 实现的列式向量化引擎,彻底摒弃传统 Java 引擎的设计,从根本上解决 JVM 性能瓶颈,实现三大核心优化:
2、通用增量计算(GIC):全新计算范式,大幅减少计算量
通用增量计算是云器 Lakehouse 的核心技术创新,代表了一种全新的计算范式,区别于传统的 全量批处理和特化流处理,实现了 “批流一体” 的增量计算能力。
3、分层多级自适应存储引擎:从存储层面加速查询
云器 Lakehouse 打造了 “ 对象存储 + SSD 分布式缓存 + 服务器内存” 的分层多级自适应存储引擎,从数据读取层面实现性能优化:
在传统Lambda架构下,任务的路由只能等任务失败后,由上层再次触发提交发到另一个引擎之心,云器Lakehouse 在Virtual Cluster基础能力上,执行前预判与跨VC调度, 实现大任务自动路由;
彻底解决一个SQL把集群自由打满问题,影响集群稳定性,同时这条SQL本身也跑不出来。
Virtual Cluster:

大作业自动路由:将VC上的大作业转移到另一个VC上

云器 Lakehouse 基于 存算分离架构,设计了 Virtual Cluster(虚拟集群)技术,实现了资源的弹性伸缩和隔离共享,从根本上解决了传统架构的资源孤岛问题,打造了 一套统一的资源池,支撑多业务、多场景的资源按需分配。
Virtual Cluster 实现了横向扩展和纵向扩展的双维度弹性伸缩,且伸缩过程可在秒级完成,完 美适配业务负载的 “潮汐效应”:

湖上原地加速是云器 Lakehouse 为解决企业级数据平台升级 “迁移成本高、业务中断风险大”问题而设计的核心技术,遵循“ 不搬数据、不改 SQL、不迁任务”的 “三不做” 原则,可无缝接入企业现有数据架构,让平台升级从 “伤筋动骨” 变为 “按需插拔”,大幅降低企业的迁移门槛和风险。

数据不搬:湖上原地加速
企业数据规模达 PB 级时,数据搬迁意味着巨大的时间、带宽和风险成本。云器 Lakehouse 通过 外表(External Table)机制实现数据不搬迁,核心逻辑是:
核心价值:数据仍存储在企业原有存储集群,离线 ETL、Ad-hoc查询等其他使用该数据的系统不受任何影响,实现 “ 湖上原地加速”。
SQL不改:语法兼容
云器 Lakehouse 遵循,“ 适配现有生态” 的设计哲学,而非让用户适应新的标准,实现对现有 SQL、任务、权限体系的全面兼容:
任务不迁:标准协议对接开发平台
现有调度任务可通过python/java SDK 通过标准JDBC协议轻松对接云器Lakehouse;
美团BI平台作为承载数千名内部分析师、覆盖履约分析、运营监控、医药业务等核心场景、 日查询量百万级、数据规模PB级的企业级 BI 平台,在与云器科技的合作实践中,基于上述核心技术,达成了 “ 三个三分之一”的核心业务价值验证。
从原先的OLAP、Presto、Hive/Spark 三套异构引擎,各引擎独立运行、数据冗余、资源孤岛;优化为基于云器 Lakehouse 的 Single-Engine 单引擎架构,将三套异构引擎整合为 一套统一的一体化引擎,实现了 “一份存储、一套元数据、一个引擎、一套资源池、一套语法” 的核心目标。
核心价值:
在 同等资源池的前提下,云器 Lakehouse 的高性能引擎, 基于外表能力让美团BI平台的 关键查询与分析场景性能整体提升 2 倍(是原来的3倍),核心指标实现显著优化:
性能提升的核心原因,在于云器 Lakehouse 的 C++ 向量化执行、通用增量计算、双模执行引擎等技术的协同作用,实现了计算效率的高效提升,完美适配了美团指标平台的计算特征。
注:需要说明的是, 云器Lakehouse内表性能可以在前面 外表性能基础上再 有2-3倍性能提升。
基于云器 Lakehouse 的 湖上加速方案,美团BI平台实现了 “ 不搬数据、不改 SQL、不迁任务” 的“ 三不”式升级,整个升级过程未对核心业务造成任何中断,实现了业务无感知的平滑演进。
核心实践:
基于云器Lakehouse实现:一份存储、一套元数据、一个引擎、一套资源池、一套语法支持多场景应用。

在 BI+AI 深度融合的时代,新一代BI+指标平台将不再只是简单的 “数据查询和分析工具”, 而是将进化为企业的“智能用数平台”,实现从 “看数” 到 “用数” 再到 “预测数” 的升级,为企业提供端到端的智能用数能力。核心发展方向包括:
以上AI相关能力已经在云器Lakehouse产品落地,并内置到产品能力中,欢迎试用,包括:
美团BI平台基于云器 Lakehouse 的升级实践,为企业级 BI 平台的架构演进提供了 可复制的技术路径和工程方法论。
当数据规模持续增长、实时化需求不断提升、BI与AI走向融合,传统的 Lambda 架构已难以为继,以 AI Ready、Single-Engine 、多模执行、高性能向量化计算、通用增量计算、资源弹性等为核心的 Lakehouse 技术路线,正在成为下一代企业级数据平台的主流选择——最终实现数据的统一、计算的高效、资源的弹性、用数的智能,支撑企业从 “数据驱动” 迈向 “智能驱动” 。
云器 Lakehouse 作为这一技术路线的代表,已通过核心技术创新与规模化工程验证,为企业构建新一代数据平台提供了坚实的技术底座。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70048664/viewspace-3184111/ ,如需转载,请注明出处,否则将追究法律责任。