강의

멘토링

커뮤니티

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

kim님의 프로필 이미지
kim

작성한 질문수

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

간단한 주문 조회 V2: 엔티티를 DTO로 변환

호출 질문 드립니다

해결된 질문

작성

·

255

1

1. 호출 질문입니다

값 A-B-C-D 로 계산한다고 했을 때 A,B,C,D를 각각의 값들을  함수로 따로 불러서 계산을 해야하는지,한번 호출로 sql문으로 계산해서 계산된 결과값을 가져오는게 낫나요?

답변 2

1

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요 kim님^^

이 부분은 둘다 정답이 됩니다.

어떤 상황에는 A,B,C,D를 각각 함수로 불러서 따로 계산하는게 맞고, 어떤 경우에는 SQL 조인을 해서 여러 엔티티를 한번에 조회한 다음에 계산된 결과를 가져오는게 나을 수 있습니다.

보통 첫번째 방법이 성능은 떨어지지만 재활용성이 좋고, 두번째 방법은 성능이 좋고, 재활용성이 떨어집니다.

이 둘 사이에서 외줄타기를 하는게 개발자의 즐거움이지요^^

감사합니다.

0

kim님의 프로필 이미지
kim
질문자

감사합니다^^

kim님의 프로필 이미지
kim

작성한 질문수

질문하기