인프런 커뮤니티 질문&답변
커서 기반 커넥션 질문
작성
·
262
0
안녕하세요!
간단하게 궁금한 점이 있습니다.
데이터가 총 100개 있고 청크 사이크가 10으로 잡아서 작업을 처리한다고 가정했을 때
커서기반이 커넥션을 계속 물고 있다는 의미는 100개가 모두 처리될 때까지 끊지 않고 계속 물고 있다는 의미인가요 ?
퀴즈
Spring Batch의 청크(Chunk) 기반 처리 과정에서 ItemReader의 주된 역할은 무엇일까요?
비즈니스 로직을 적용하여 데이터를 처리한다.
데이터 소스에서 데이터를 하나씩 읽어온다.
처리된 데이터를 최종 목적지에 저장한다.
전체 배치의 실행 흐름을 관리한다.
답변 1
1
정수원
지식공유자
네 그렇습니다.
청크 사이즈는 커밋의 기준을 잡는 크기입니다.
반면 커서 기반의 데이터 로드는 하나의 커넥션이 계속 연결이 된 상태에서 n개의 데이터가 다 처리 완료될 때까지 유지가 된다고 보시면 됩니다.





