목록2024/11/10 (1)
ballqs 님의 블로그
[Spring] Spring Batch란? feat.DB 분리 작업
Spring Batch(Spring Batch)란?대용량 데이터 처리를 위해 설계된 오픈 소스 프레임워크입니다. 대규모 데이터 처리를 효율적으로 수행하고, 반복적으로 작업을 자동화할 수 있는 강력한 도구를 제공합니다. 데이터베이스에서 데이터를 읽고 처리한 후 다른 데이터베이스나 파일에 기록하는 등의 작업을 안정적이고 일괄적으로 수행할 수 있도록 지원합니다. 주요 개념Job: 스프링 배치에서 수행할 작업의 단위입니다.Step: Job의 구성 요소로, 실제로 수행할 작업을 정의합니다.ItemReader: 데이터 소스에서 데이터를 읽어오는 역할을 합니다.ItemProcessor: 읽어온 데이터를 처리하는 역할을 합니다.ItemWriter: 처리된 데이터를 저장하는 역할을 합니다. 메타 테이블 BATCH_JOB..
코딩 공부/Spring
2024. 11. 10. 22:03