![[SpringBatch 연재 03] SpringBatch ChunkModel과 TaskletModel](https://devocean.sk.com/thumnail/2024/9/25/74f021b3ab022e65b987c73f6d5ccd913ec5bddb4c51ac0f3fd213bab5b9bf43.png)
14
AI 요약
이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.
Spring Batch의 Chunk Model과 Tasklet Model
이 게시물은 Spring Batch에서 제공하는 두 가지 배치 처리 모델인 Chunk Model과 Tasklet Model에 대해 설명합니다.Chunk Model
- 데이터를 청크 단위로 나누어 ItemReader, ItemProcessor, ItemWriter를 순차적으로 실행하여 처리
- 대량 데이터를 안정적이고 효율적으로 처리하는 데 적합
- 다양한 ItemReader와 ItemWriter 구현체를 통해 파일, DB, 메시지 큐 등 여러 데이터 소스를 지원
Tasklet Model
- 단일 작업이나 한 번에 하나씩 처리해야 하는 소량 데이터에 적합
- 사용자가 Tasklet 인터페이스를 구현하여 커스텀 작업 수행 가능
- SystemCommandTasklet, MethodInvokingTaskletAdapter 등 여러 구현체 제공
![[SpringBatch 연재 08] CompositeItemProcessor 으로 여러단계에 걸쳐 데이터 Transform하기](https://devocean.sk.com/thumnail/2024/10/22/28954aaf79694daff24eae993730b632354b0632bf2ddd2b26265d25e3f5f5ad.png)
![[SpringBatch 연재 07] MyBatisPagingItemReader로 DB내용을 읽고, MyBatisItemWriter로 DB에 쓰기](https://devocean.sk.com/thumnail/2024/10/15/769e978e524bb2bf4859b98bf774b70bfa7fbebf1c9329d0d3d4c927120be898.png)
![[SpringBatch 연재 04] FlatFileItemReader로 단순 파일 읽고, FlatFileItemWriter로 파일에 쓰기](https://devocean.sk.com/thumnail/2024/9/12/31cc382ba3e9282b13135d64254e8873330baa69f9800415902e704003242ccf.png)