预聚合是OLAP系统中常用的一种优化手段,在通过在加载数据时就进行部分聚合计算,生成聚合后的中间表或视图,从而在查询时直接使用这些预先计算好的聚合结果,提高查询性能。 实现这种预聚合方法大多都使用物化视图来实现,本文将为大家分享火山引擎ByteHouse基于ClickHouse物化视图的进阶Projection实现。