批处理 vs. 流处理
Streaming 概念
Mike Metzger
Data Engineer
快速回顾
批处理以数据
分组
(批次)方式处理
批处理的关键是批次
大小
与批次
频率
队列按插入
顺序
存储/处理数据
队列也是批处理
,批大小为 1!
流处理在过程中
不断流
地处理数据
流处理
没有明确结束
流处理
保持顺序
!
着火了!
接力传桶
批大小(桶有多
大
)
批频率(传桶有多
快
)
消防水带
连续
的数据量
不确定有
多少
水
1
Albert B. Kinne,公有领域,来源:维基共享
2
Commander, U.S. Naval Forces Europe-Africa/U.S. 6th Fleet,公有领域,来源:维基共享
如何选择最佳方式?
取决于
需求
若可按
分组
处理,因简单性,常用
批处理
若需
顺序
且可暂停,用
队列
若需
连续
数据,或数据量不确定,试试
流处理
若在处理完前
不能停
,用
流处理
让我们来练习!
Streaming 概念
Preparing Video For Download...