데이터가 도착하거나 생성되는 즉시실시간으로 데이터를 처리하는 패러다임
데이터가 쌓일때까지 기다리지 않고, 데이터가 흐르는 대로 즉각적으로 처리하여 통찰와 조치가 가능하도록 함
실시간 데이터분석이 중요한 분야에서 많이 사용됨
- 주식 구매
- 위험 감지
- 위치 데이터
- IT인프라 분석 및 대응
batch처리는 예약된 시간에 일괄로 데이터를 처리하는 방식이라면, stream처리는 데이터가 전송되는 대로 실시간으로 데이터를 처리하는 방식
https://docs.oracle.com/cd/E19455-01/805-7478/index.html
https://atlan.com/batch-processing-vs-stream-processing/#batch-processing-vs-stream-processing-7-differences-to-know