처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

프로그래밍에서 '스트림(Stream) 처리'와 '배치(Batch) 처리'의 차이점은?

쉬움 freeCodeCamp
보기 및 정답
A 스트림은 데이터가 도착하는 즉시 실시간 처리하고, 배치는 데이터를 모아 일괄 처리한다
B 스트림은 파일 기반 데이터만 처리할 수 있고, 배치는 네트워크 기반 데이터만 처리한다
C 배치 처리는 데이터를 즉시 처리하므로 스트림 처리보다 항상 지연 시간이 짧다
D 스트림 처리와 배치 처리는 동일한 방식으로 동작하며 용어만 다르게 사용된다

해설

스트림 처리는 이벤트가 발생할 때마다 즉시 처리하여 지연 시간(latency)이 짧습니다. 실시간 알림, 사기 탐지에 적합합니다. 배치 처리는 데이터를 시간/크기 단위로 모아 한꺼번에 처리하여 처리량(throughput)이 높습니다. 일별 보고서, 대량 데이터 변환에 적합합니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기