본문 바로가기

IT Infra/Server

배치(Batch)란?

batch작업은 데이터를 실시간으로 처리하는 것이 아니라, 일괄적으로 모아서 처리하는 작업을 의미한다.

 

하루동안 쌓인 데이터를 batch작업을 통해 특정 시간에 한꺼번에 처리하는 경우가 이에 해당한다.

batch작업은 일반적으로 정해진 특정한 시간에만 실행된다.

 

예를 들어,은행의 정산작업과 같은 업무에서 이런 batch작업을 수행하게 되며 주로 사용자가 많이 사용하지 않는 시간대(특정시간)에 실행하게 된다.

 

사용자가 많은 시간대에 batch 작업을 수행하게 된다면 시스템이 과부하가 올 수 있다. 그래서 주로 사용자가 많이 사용하지 않는 시간대(특정시간)에 batch작업을 수행한다.

batch 특징


  • 대량의 데이터를 처리한다.(하루동안 쌓인 데이터)
  • 특정 시간에 프로그램을 실행한다.(batch 프로그램 실행)
  • 일괄적으로 처리한다.

'IT Infra > Server' 카테고리의 다른 글

세션 클러스터링이란?  (0) 2022.01.18