save vs. saveAll 의 퍼포먼스 차이


save vs. saveAll 의 퍼포먼스 차이

최근 약관관리 도메인을 개발하던 중, [약관 동의] 처리를 일괄로 해야하는 케이스가 발생했다 아래와 같이 다수개 체크박스를 선택하여 동의처리를 하는 상황이었다 우선 처음 작성한 코드는 아래와 같다 이 소스를 아래와 같이 변경 했다 차이를 살펴보자 우선 첫번째 소스는 foreach를 돌리며 termsAdminMapRepository에 하나하나 save()를 날리고 있다 두번째 소스는 .toList()로 리스트 형태로 만든 다음, saveAll()을 하고 있다 콘솔에는 동일하게 save 가 찍히고, 동작에도 큰 문제는 없다 사실 그렇게 대량의 데이터가 아닌 고작 4건의 데이터일 뿐이기에 더욱이 문제 상황은 발생하지 않을 것이다, 그렇지만 두번째 방식이 올바른 방향..........

save vs. saveAll 의 퍼포먼스 차이에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : save vs. saveAll 의 퍼포먼스 차이