현재 Spring Batch에 병렬 로컬 파티셔닝 방식으로 17개 CSV 파일 읽고, DB 테이블까지 넣는 과정에서 동시성 이슈가 생겨서 데이터 누수가 발생하더라구.

그래서 Staging Table 사용해서 동시성 제어를 하고 있는데, CSV -> Staging 임시 테이블(병렬), 임시 테이블 -> 기존 DB로 옮기는 과정에서 단일 처리를 하니깐 시간이 엄청 오래걸림..

그래서 내 생각은, StagingTable로 데이터 받은다음에, 바로 COPY를 해서 일괄 적재 하는 방식으로 하려고 하느데, 이거는 스테이징 테이블에 대한 장점이 사라지지않나 싶어서,,