OnDemand, Schedule, Daemon 배치 차이

권나영·2023년 5월 12일
0

U+

목록 보기
1/5
  • 배치작업은, 데이터를 실시간으로 처리하는게 아니라, 일괄적으로 모아서 처리하는 작업을 의미한다. 가령, 하루동안 쌓인 데이터를 배치작업을 통해 특정 시간에 한꺼번에 처리하는 경우가 이에 해당한다.

  • 배치 프로그램을 이용하면 사용자가 적을때 컴퓨터 자원을 이용할 수 있게 해서 자원 이용률과 효율을 높여준다.

ondemand 배치

요청이 있을 때만 실행되는 배치 작업

  • 예를 들어, 사용자가 웹 페이지에서 "실행" 버튼을 누르면 해당 배치 작업이 실행되도록 할 수 있다.

schedule 배치

일정에 따라 주기적으로 실행되는 배치 작업

  • 예를 들어, 매일 밤 12시에 데이터베이스를 백업하는 배치 작업이 있다면 이것은 schedule 배치에 해당된다.

daemon 배치

항상 실행 중인 배치 작업

  • 일반적으로 데몬 프로세스는 서버가 시작될 때 시작되고, 서버가 종료될 때까지 계속해서 실행 된다. 데몬 프로세스는 일반적으로 백그라운드에서 실행되며, 주기적으로 작업을 수행한다. 예를 들어, 로그 파일을 지속적으로 모니터링하고, 새로운 로그 메시지를 처리하는 데몬 프로세스가 있다면 이것은 daemon 배치에 해당한다.
profile
나영

0개의 댓글