gmelon

  • 홈
  • 방명록
  • github
  • 스크랩

서브쿼리 1

[플랭고] 반정규화 + Lock vs 정규화 + 서브쿼리 - 누가 더 빠를까

배경 플랭고 앱 개발 중 기존에는 일정과 회원이 일대일로 대응되었는데 '함께 할 친구' 기능을 추가하면서 일정과 회원의 관계가 일대다로 변경되었다. 이에 따라 기존 조회, 수정 로직 등이 많이 변경되었는데 다른 부분은 모두 변경을 마치고 '일정 목록 조회' 기능에서 고민되는 부분이 생겼다. 현재 Schedule 테이블에 일정 관련 정보가 있고, ScheduleMember 테이블에 일정에 참여하는 회원에 대한 정보가 담겨있는데 앱에서 일정 목록 조회 시 다음과 같이 일정에 참여하는 회원 수를 표시해주기 위해서 목록 조회 시 Schedule과 ScheduleMember를 같이 조회해야 되는 상황이 생겼다. 이를 구현하기 위해 여러 방법을 사용할 수 있을 것 같았지만 각 방법 별 성능 차이를 확인하고 싶어서 ..

프로젝트/[앱] 플랭고 2023.09.17
이전
1
다음
더보기
  • 분류 전체보기 (95)
    • 개발 공부 (32)
      • Java (6)
      • Spring (11)
      • DB (1)
      • 알고리즘 (11)
      • 기타 (3)
    • 프로젝트 (12)
      • [앱] 플랭고 (4)
      • 졸업 프로젝트 (8)
    • 스터디 (0)
      • 자바 (30)
    • 기록 (15)
      • 후기, 회고 (9)
      • SSAFYcial (5)
      • 이것저것 (1)
    • etc. (6)
      • 모각코 (6)

Tag

네트워크스터디, 2023 회고, 태초마을이야, 자바 Collector, 싸피 회고, Collector groupingBy(), CJ올리브네트웍스 면접, 한글프로그래밍언어, java, 프리티어 종료, 졸업프로젝트, groupingBy(), 비동기테스트, 2024 상반기 회고, AWS 프리티어 종료, EnableAsync, 2024 회고, Java Collector, 자바, groupingBy mapping,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바