- [ Spring ]Spring Batch의 세 가지 핵심 처리 방식: Quartz, Chunk, Tasklet 비교2025-09-06 08:25:31Spring Batch는 대용량 데이터 처리와 배치 작업 스케줄링에 특화된 프레임워크입니다. 이 글에서는 Spring Batch에서 자주 사용되는 세 가지 방식인 Quartz, Chunk, Tasklet을 설명하고, 각각의 특징과 차이점을 비교해보겠습니다.1️⃣ Quartz: 배치 작업의 스케줄링 담당Quartz는 배치 작업을 언제 실행할지를 제어하는 스케줄링 라이브러리입니다. Spring Batch와 통합하면, 특정 시간에 Job을 자동으로 실행하거나 복잡한 실행 조건을 설정할 수 있습니다.✔️ 특징Cron 표현식 기반의 정교한 스케줄링Job 실행 이력 관리 가능Spring과 쉽게 통합 가능✔️ 사용 예시 @Scheduled(cron = "0 0 2 * * ?") // 매일 새벽 2시 실행public ..
[ JPA ][JPA] batch insert2022-02-24 12:01:19batch insert 는 여러 개의 SQL 을 한 번에 하나의 트랙잭션으로 처리 할 수 있는 기능을 말하며, 정확히는 JDBC-batching 기능이다. [Hibernate 공식문서] Hibernate ORM 5.4.33.Final User Guide Fetching, essentially, is the process of grabbing data from the database and making it available to the application. Tuning how an application does fetching is one of the biggest factors in determining how an application will perform. Fetching too much dat..