
대량의 데이터를 삽입하는 상황이 생겼습니다. 초창기에는 JPA Save함수를 반복문을 통해 호출해서 저장하게 구현을 했는데요. 처음에는 괜찮았으나, 삽입 할 데이터가 점점 많아지면서 삽입 시간이 굉장히 오래 걸리게 되었습니다. 그래서 최적화에 신경 쓰게 되었는되었습니다. 자바에서 데이터를 insert하는데 가장 방식은 Spring batch를 이용하여 JPA없이 Writer를 쓰는게 제일 빠릅니다. (관련 글을 추후 포스팅 예정...) 본 포스트에서는 Spring boot에서 JPA를 사용하여 트랜젝션을 최적화하여 속도를 향상시키는 방법으로 알아보겠습니다. 1. 잦은 save 함수 호출의 문제점 @Transactional @Override public S save(S entity) { if (entity..
Java/JPA
2020. 3. 13. 00:08
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 구글 드라이브 API
- ssd비교
- 리스트
- 링크드리스트 클래스
- SDK
- 구글 드라이브 개발
- 샌디스크ssd
- 삼성ssd
- Google Drive SDK
- 링크드리스트
- ssd성능
- SSD
- 구글 드라이브
- 후지필름X100V
- 리스트 클래스
- 리스트 소스 코드
- X100v
- 후지필름
- C
- 후지필름 일렉트로닉
- ssd추천
- C++
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함