예를 들어 리스트에 백만 개 정도의 데이터를 DB에 저장 시켜야 한단 말이야?
그렇다면 계속해서 리스트에 add하게 되면 Java Heap 메모리가 터지잖아?
10000개 단위로 쪼개서 DB에 commit 한후 list.clear 하는 작업을 반복하고
트랜잭셔널 어노테이션으로 묶어 작업했었거든
근데 문득 생각해보니까 이 방법이 맞는가? 라는 생각이 들더라고.
더 좋은 방법이 있을꺼같기도한데..
이직 준비할때 이걸 트러블 이슈 해결로 이야기 하려는데 좋은지 모르겠다
그게맞음 ㅇㅇ db저장할때 array processing 됐는지 확인하면 더 빠르게 저장가능