프로그래밍에서 '스트림(Stream) 처리'와 '배치(Batch) 처리'의 차이점은?
쉬움 freeCodeCamp해설
스트림 처리는 이벤트가 발생할 때마다 즉시 처리하여 지연 시간(latency)이 짧습니다. 실시간 알림, 사기 탐지에 적합합니다. 배치 처리는 데이터를 시간/크기 단위로 모아 한꺼번에 처리하여 처리량(throughput)이 높습니다. 일별 보고서, 대량 데이터 변환에 적합합니다.
스트림 처리는 이벤트가 발생할 때마다 즉시 처리하여 지연 시간(latency)이 짧습니다. 실시간 알림, 사기 탐지에 적합합니다. 배치 처리는 데이터를 시간/크기 단위로 모아 한꺼번에 처리하여 처리량(throughput)이 높습니다. 일별 보고서, 대량 데이터 변환에 적합합니다.