리뷰수, 스크랩수를 컬럼으로 두는 것이 좋을지, 매번 select해서 가져올지 고민됩니다. #17
Closed
soeunnPark
started this conversation in
Ideas
Replies: 1 comment
-
해당 내용 관련하여 서면 멘토링을 받았습니다! 저희가 내린 결론은 다음과 같습니다. 스크랩 데이터가 많지 않은 경우 : 매 번 select 및 index 활용 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
매번 select를 해서 가져오면 db에 쿼리가 많아지고 성능이 저하될 수 있습니다.
그래서, 리뷰수와 스크랩수를 따로 컬럼에 추가해야 할지 고민이 됩니다!
또, 어떤 테이블에 컬럼으로 추가해야 하는지 고민이 되었습니다. 해당 부분은 해결되었는데 스크랩수를 예시로 들어 설명하겠습니다.
식당
과사용자
엔티티가 다대다 관계를 맺으며 생성되는 조인 테이블인스크랩
테이블에 스크랩수를 저장하면 된다고 생각했습니다.그러나
스크랩
테이블에서 스크랩수가1
이 아니게 되는 경우는 없습니다 !!스크랩수라고 하면 두 가지 사용사례가 있습니다.
저희가 고민하는 경우는 2번이므로,
스크랩수를 따로 테이블에 컬럼으로 추가한다고 하면,
식당
테이블에 추가하는게 맞습니다.Beta Was this translation helpful? Give feedback.
All reactions