배치 : 사용자의 추가적인 개입없이 실행되는 프로그램 = 일괄 작업
특징
- 상용 대형컴퓨터나 서버에는 일반적으로 시스템 사용자에 의해 실행된다.
- 특정시간에 자동으로 실행되도록 정의한다.
- 백그라운드에서 실행된다.
- 배치작업보다 우선순위가 높고 포그라운드(전면)에서 실행되는 인터랙티브 프로그램이 사용자의 요청을 기다리는 시간에 실행된다.
[ 위키피디아 ]
https://ko.wikipedia.org/wiki/%EC%9D%BC%EA%B4%84_%EC%B2%98%EB%A6%AC
[ 배치 ]
http://www.ibm.com/support/knowledgecenter/ko/SSGRP3_2.1.0/doc/iwd/mpt_vsys_db2_working.html
[ 배치 프로그램 튜닝 ]
http://springsource.tistory.com/79
https://opentutorials.org/course/697/4130
Batch
배치(Batch)는 일괄처리 란 뜻을 갖고 있습니다.
- 대용량 데이터 - 배치 어플리케이션은 대량의 데이터를 가져오거나, 전달하거나, 계산하는 등의 처리를 할 수 있어야 합니다.
- 자동화 - 배치 어플리케이션은 심각한 문제 해결을 제외하고는 사용자 개입 없이 실행되어야 합니다.
- 견고성 - 배치 어플리케이션은 잘못된 데이터를 충돌/중단 없이 처리할 수 있어야 합니다.
- 신뢰성 - 배치 어플리케이션은 무엇이 잘못되었는지를 추적할 수 있어야 합니다. (로깅, 알림)
- 성능 - 배치 어플리케이션은 지정한 시간 안에 처리를 완료하거나 동시에 실행되는 다른 어플리케이션을 방해하지 않도록 수행되어야합니다.
https://jojoldu.tistory.com/324
http://wiki.gurubee.net/pages/viewpage.action?pageId=4949437
Spring Boot
spring batch chunk
출처: https://k9e4h.tistory.com/371 [Kim's :D]
반응형
'Spring MVC' 카테고리의 다른 글
MyBatis Package 경로 줄이기 (0) | 2022.05.19 |
---|---|
Spring Batch (0) | 2021.12.21 |
Spring Transaction 관련 (0) | 2016.11.30 |
Spring Annotation 정리 (0) | 2016.10.07 |
[#1] spring 개요 (0) | 2016.05.03 |