작성한 질문수
실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
간단한 주문 조회 V2: 엔티티를 DTO로 변환
해결된 질문
작성
·
255
1
1. 호출 질문입니다
값 A-B-C-D 로 계산한다고 했을 때 A,B,C,D를 각각의 값들을 함수로 따로 불러서 계산을 해야하는지,한번 호출로 sql문으로 계산해서 계산된 결과값을 가져오는게 낫나요?
답변 2
안녕하세요 kim님^^
이 부분은 둘다 정답이 됩니다.
어떤 상황에는 A,B,C,D를 각각 함수로 불러서 따로 계산하는게 맞고, 어떤 경우에는 SQL 조인을 해서 여러 엔티티를 한번에 조회한 다음에 계산된 결과를 가져오는게 나을 수 있습니다.
보통 첫번째 방법이 성능은 떨어지지만 재활용성이 좋고, 두번째 방법은 성능이 좋고, 재활용성이 떨어집니다.
이 둘 사이에서 외줄타기를 하는게 개발자의 즐거움이지요^^
감사합니다.
0
감사합니다^^