[Spring Batch] Chunk 지향 처리
청크(Chunk)는 데이터를 일정 단위로 쪼갠 덩어리를 말한다. Spring Batch에서 데이터 기반 처리 방식을 청크지향 처리라고 부르는 이유는 읽고, 처리하고 쓰는 작업을 일정 크기로 나눈 데이터 덩어리(청크)를 대상으로 하기 때문 이다. 예를 들어 전체 데이터 100만건이 있을때 Spring Batch는 이를 100건씩 청크 단위로 나누어 처리한다. 각 청크 단위로 읽기(Read), 처리(Process), 쓰기(Write)의 과정을 거치며, 이 과정이 1만번 반복 된다. 청크의 크기는 사용자가 직접 지정할 수 있다.100개가 될 수 있고, 1000개가 될 수 있다.Spring Batch가 청크를 선택한 이유1.메모리를 지켜라 - 데이터 폭탄 방지100만 건을 한 번에 메모리에 올리는 건 자살 행위..