티스토리 뷰

Web/Spring MVC

Spring Batch

구글링쟁이 k9e4h 2019.01.18 13:48

배치 : 사용자의 추가적인 개입없이 실행되는 프로그램 = 일괄 작업

특징 

  • 상용 대형컴퓨터나 서버에는 일반적으로 시스템 사용자에 의해 실행된다.
  • 특정시간에 자동으로 실행되도록 정의한다.
  • 백그라운드에서 실행된다.
  • 배치작업보다 우선순위가 높고 포그라운드(전면)에서 실행되는 인터랙티브 프로그램이 사용자의 요청을 기다리는 시간에 실행된다.


[ 위키피디아 ]

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://m.dbguide.net/dbguide.db?cmd=view&boardUid=148228&boardConfigUid=9&categoryUid=216&boardIdx=141&boardStep=1


[ Spring Batch ]

http://springsource.tistory.com/79


[ 생활코딩 Batch ]

https://opentutorials.org/course/697/4130




Batch : Database의 Design Pattern 중 하나



배치(Batch)는 일괄처리 란 뜻을 갖고 있습니다.

  • 대용량 데이터 - 배치 어플리케이션은 대량의 데이터를 가져오거나, 전달하거나, 계산하는 등의 처리를 할 수 ​​있어야 합니다.
  • 자동화 - 배치 어플리케이션은 심각한 문제 해결을 제외하고는 사용자 개입 없이 실행되어야 합니다.
  • 견고성 - 배치 어플리케이션은 잘못된 데이터를 충돌/중단 없이 처리할 수 있어야 합니다.
  • 신뢰성 - 배치 어플리케이션은 무엇이 잘못되었는지를 추적할 수 있어야 합니다. (로깅, 알림)
  • 성능 - 배치 어플리케이션은 지정한 시간 안에 처리를 완료하거나 동시에 실행되는 다른 어플리케이션을 방해하지 않도록 수행되어야합니다.

https://jojoldu.tistory.com/324





http://wiki.gurubee.net/pages/viewpage.action?pageId=4949437


Spring Boot

https://cyanr.tistory.com/18

'Web > Spring MVC' 카테고리의 다른 글

Spring Batch  (0) 2019.01.18
[JAVA] HttpURLConnection / requestMethod, connectTimeout  (0) 2018.06.26
String StringBuffer 차이  (0) 2017.10.12
[JAVA] List, ArrayList  (0) 2017.09.22
Spring Transaction 관련  (0) 2016.11.30
Spring Annotation 정리  (0) 2016.10.07
댓글
댓글쓰기 폼