SPL方案相比另外两种方案更加轻量化。与SLS数据加工方案相比,SPL方案无需创建额外的中间Logstore来存储加工后的数据,减少了存储成本和运维开销。与在Flink中使用SQL正则/JSON函数处理的方案相比,SPL方案无需在Flink中创建临时表来暂存清洗结果,让Flink可以专注于业务数据分析。SPL方案在离数据源更近的位置完成清洗工作,实现了职责分离:数据源端负责清洗规整,计算平台关注业务逻辑。此外SPL方案还能减少网络传输流量,因为只有处理后的精简数据才需要传输到Flink端。总体来说SPL方案具有轻量化、易维护、易扩展的特点。




