인프런 커뮤니티 질문&답변

심재윤님의 프로필 이미지
심재윤

작성한 질문수

실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화

batch size관련 질문

작성

·

178

0

안녕하세요! spring jpa를 공부하다가 궁금증이 생겨서 질문을 올립니다.

 

혹시 jpa표준이 아닌 spring jpa를 쓰면 batch size를 적용할 필요가 없나요?

 

spring jpa는 Page인터페이스와 Slice인터페이스를 사용하기에 질문을 드립니다!

답변 1

0

안녕하세요. 심재윤님, 공식 서포터즈 y2gcoder입니다.

먼저 Spring Data JPA는 스프링 진영에서 JPA를 좀 더 편하게 사용하기 위해 지원하는 프로젝트입니다 🙂

이 친구도 JPA를 좀 더 편하게 사용하기 위해 스프링 진영에서 만든 표준 이라고 보셔도 무방합니다!

그리고 batch size 와 페이징 처리를 위한 Page, Slice는 서로 하는 역할이 다릅니다! batch size는 JPA에서 다량의 데이터 처리(삽입, 수정, 조회)를 위해 사용하는 성능 최적화 방법이고, Page, Slice는 조회 시 페이지네이션 을 위해 사용하는 것입니다! 구분해서 사용하셔야 합니다!!

감사합니다.

심재윤님의 프로필 이미지
심재윤

작성한 질문수

질문하기