▼ Backend/└ 스프링 배치 (Spring Batch)
-
Spring Batch | 간단한 스프링 배치 시작하기▼ Backend/└ 스프링 배치 (Spring Batch) 2022. 3. 1. 18:05
이전 글) 스프링 배치 (Spring Batch)] 스프링 배치란 무엇인가? 📌 구성 환경 Spring Boot 2.6.3, Java 1.8, MariaDB 📝 샘플 데이터베이스, 테이블 생성 -- venh_batch 데이터베이스 CREATE DATABASE IF NOT EXISTS `venh_batch`; USE `venh_batch`; -- 테이블 venh_batch.market CREATE TABLE IF NOT EXISTS `market` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(50) DEFAULT NULL, `price` int(11) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_..
-
Spring Batch | 스프링 배치란 무엇인가?▼ Backend/└ 스프링 배치 (Spring Batch) 2022. 2. 3. 16:08
📌 스프링 배치(Spring Batch)란 엔터프라이즈 시스템의 일상적인 운영에 필수적인 강력한 배치 애플리케이션을 개발할 수 있도록 설계된 가볍고 포괄적인 배치 프레임워크로 로깅/추적, 트랜잭션 관리, 작업 처리 통계, 작업 재시작, 건너뛰기, 리소스 관리 등 대용량 레코드 처리에 필수적인 재사용 가능한 기능을 제공한다. 또한 최적화 및 파티셔닝 기술을 통해 대용량 및 고성능 일괄 작업을 가능하게 하는 고급 기술 서비스 및 기능을 제공한다. 📌 메타 테이블 스키마 (Meta-Table Schema) 작업을 수행하면서 상태에 관한 정보들을 메타 테이블에 저장해서 작업에 대한 기록을 구조화된 데이터로 저장하여 관리한다. 3개의 Sequence Table과 6개의 Meta Table이 존재하고, Job이 실..