본문 바로가기

안녕하세요!

프로그래밍 언어/Concept

[ Concept ] What is the Batch-Processing?


 

배치 처리


반응형
배치 처리(Batch-Processing)특정 시간 범위 내에서 대량의 데이터를 일괄적으로 처리하는 작업을 의미한다.
이때 배치 처리를 하기 위해서는 데이터의 크기가 계산되어 있는, 즉 유한한 데이터일 경우에 사용할 수 있다. 

계속해서 유효 데이터를 수집하고, 유사한 데이터가 있을 시에는 그룹화 및 일괄 처리를 하게 된다.

배치 처리는 분석 시스템에 데이터 처리 결과를 즉각적으로 제공하지 않으므로
실시간으로 데이터 처리 결과나 속도를 필요로 하는 프로젝트에는 적합하지 않다.

반면, DB 또는 파일 시스템과 같은 데이터를 로드하기 위한 스토리지를 사용하게 되고,
오래된 메인 프레임과 서버를 포함하는 클라우드 데이터 마이그레이션 과정 중에 배치 처리를 하게 된다.

 

배치 처리에 관한 예를 들자면,

손흥민 등 번호 7번 에디션 질레트 면도기를 출시하였을 때,

올리브영에서는 손님이 면도기를 매번 구매하는 결제 내역이 포스에 계속해서 찍히지만,

질레트 회사에서는 하루가 끝나는 시점에 일괄적으로 모든 매장의 총수익을 산출할 것이다.

https://pythonchoboman.tistory.com/262

 

[ Concept ] What is the Stream-Processing?

스트림 처리 스트림 처리는 데이터가 생성되는 즉시 스트리밍 데이터를 연속적으로 실시간 처리하는 것을 의미한다. 스트림 처리는 데이터 크기를 알 수 없으며, 무한하고 연속적일 때 사용되

pythonchoboman.tistory.com


 

728x90
반응형

'프로그래밍 언어 > Concept' 카테고리의 다른 글

[ Concept ] What is the RDBMS?  (0) 2023.11.20
[ Concept ] What is the Stream-Processing?  (6) 2023.10.31
[ Concept ] what is the 'GUI'?  (0) 2023.04.04
[ Concept ] what is the 'CLI'?  (0) 2023.04.04

loading