学AI,好工作 就找北大青鸟
关注小青 听课做题,轻松学习
周一至周日
4000-9696-28

Lambda怎么收集数据吗?

来源:北大青鸟总部 2020年12月10日 14:57

摘要: Lambda怎么收集数据吗?

TIM截图20200813095819.png

Lambda架构通过把数据分解为ServingLayer、SpeedLayer、BatchLayer三层来解决在不同数据集的数据需求。在Batch层主要是对离线数据进行处理,将接入的数据进行预处理、存储,查询的时候直接在预处理结果上查询并不需要再进行完整的计算,最后以View层提供给到业务;在Speed层主要是对实时增量数据进行处理,每来一次新数据就不断的更新View层,提供给到业务;在Serving层主要是响应用户的请求,根据用户需求把Batch层和Speed层的数据集合到一起,得到最终的数据集。Lambda架构优点是将流处理和批处理分开,很好的结合了实时计算和流计算的优点,架构稳定,实时计算成本可控,提高了整个系统的容错性、降低了复杂性。缺点是离线数据和实时数据很难保障数据的一致性,开发人员需要维护两套系统。

热门班型时间
数据分析班 即将爆满
Java就业班 即将爆满
Testing就业班 即将爆满
鸿蒙开发进阶班 即将爆满
电商设计精英班 爆满开班
电商运营进阶班 爆满开班
报名优惠
免费试听
课程资料
官方微信
返回顶部
培训课程 热门话题 站内链接