728x90
배치 프로그램
- 사용자와의 상호 작용 없이 여러 작업들을 미리 정해진 일련의 순서에 따라 일괄적으로 처리하는 것
- 정기 배치, 이벤트성 배치, On-Demand 배치로 구분
- 정기 배치 : 일, 주, 월과 같이 정해진 기간에 정기적으로 수행됨
- 이벤트성 배치 : 특정 조건을 설정하고 조건이 충족될 떄만 수행
- On-Demand 배치 : 사용자 요청 시 수행됨
- 필수 요소 : 대용량 데이터, 자동화, 견고성, 안정성, 성능
배치 스케줄러
- 일괄 처리 작업이 설정된 주기에 맞춰 자동으로 수행되도록 지원해주는 도구
- 스프링 배치, Quartz
- 스프링 배치
- 오픈 소스 프레임워크
- 데이터베이스나 파일의 데이터를 교환하는데 필요한 컴포넌트 제공
- 로그 관리, 추적, 트랜잭션 관리등 다양한 기능 제공
- Quartz
- 스프링 프레임워크로 개발되는 응용 프로그램들의 오픈 소스 라이브러리
'자격증 > 정보처리기사' 카테고리의 다른 글
135. 데이터 입출력(B) (0) | 2023.02.05 |
---|---|
133. 변수(A) (0) | 2023.02.05 |
127~128. 개발 환경 구축, 서버 개발(C) (0) | 2023.02.04 |
120. 쿼리 성능 최적화(C) (0) | 2023.02.04 |
114~116. 프로시저, 트리거, 사용자 함수(C) (0) | 2023.02.04 |