Spring/Spring Batch3 [Spring Batch] Batch 활용 목적과 Performance 개선 방법 아래 글은 카카오 테크의 강의를 학습한 후 개인적으로 정리한 내용임을 밝힙니다. (자료 출처) 1. Batch 활용하기 1-1. 일괄 처리 Batch Application? 원하는 시간에 스케줄을 걸어 대량의 데이터를 일괄적으로 처리할 때 사용한다. Realtime 서비스에 비해 개발 부담이 적은 경우가 많다. 1-2. Batch 활용 케이스 ① 일괄 생성 READ → CREATE → WRITE 기존의 정보를 조합하여 새로운 정보를 만드는 경우 ② 일괄 수정 READ → UPDATE → WRITE 이미 저장된 데이터를 일괄적으로 수정하는 경우 ③ 통계 SUM READ → CREATE → WRITE 이미 저장된 데이터를 통계적 형식으로 집계하는 경우 2. Batch Performance 개선 2-1. 대량.. 2024. 1. 24. [Spring Batch] Spring Batch, Quartz 이해하기 요구 사항개발중인 서비스에서는 특정 시간에 프로그램 참여자 전체를 대상으로 대량의 정산 로직이 필요했다.이를 보다 효율적으로 처리하기 위하여 Spring Batch를 이용하기로 결정하였다. Overview_Spring Batch ?The ability of batch processing to efficiently process large amounts of data makes it ideal for many use cases. Spring Batch’s implementation of industry-standard processing patterns lets you build robust batch jobs on the JVM. | 공식 문서 Spring Batch란, 한마디로 일괄 처리 (bat.. 2024. 1. 7. [Spring Batch] Spring Batch의 구성 요소 Overview_Spring Batch ? The ability of batch processing to efficiently process large amounts of data makes it ideal for many use cases. Spring Batch’s implementation of industry-standard processing patterns lets you build robust batch jobs on the JVM. | 공식 문서 Spring Batch란, 한마디로 일괄 처리 (batch processing)를 지원하는 프레임워크이다. * 일괄 처리 : 최종 사용자의 개입 없이 또는 (자원이 허가한다면) 실행을 스케줄링할 수 있는 작업(job)의 실행 대용량 데이터를 알.. 2024. 1. 2. 이전 1 다음