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

kyb1208tg님의 프로필 이미지
kyb1208tg

작성한 질문수

실전! Querydsl

프로젝션과 결과 반환 - @QueryProjection

토이 프로젝트를 진행하다 궁금한게 생겨서 질문드립니다

작성

·

272

0


=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)

[질문 내용]

Projection 을 사용해서 2~3번의 query 를 통해 필요한 데이터만 받아오는것과 fetch join 을 통해서 한번에 3개의 entity 전체를 받아 오는 방법중 어떤방식이 적절한지 고민되서 질문드립니다. fetch join 을 통해 쓰지않는 데이터를 받아오더라도 query가 여러번 나가는거보다 성능적으로 좋은가요?

답변 1

0

안녕하세요. kyb1208tg님, 공식 서포터즈 코즈위버입니다.

웹서버와 데이터베이스 서버가 서로 다른 원격지에 존재한다면 쿼리를 여러번 날리는 것보다 join 을 통해 한번에 조회하는 것이 효율적일 확률이 높습니다. 애플리케이션 처리속도가 원격 통신속도보다 월등히 빠르기 때문입니다.

감사합니다.

kyb1208tg님의 프로필 이미지
kyb1208tg

작성한 질문수

질문하기