LawDigest / Lawbag

LawDigest repo
1 stars 1 forks source link

Fix(#Delete-Follow) 법안 스크랩, 정당 팔로우, 의원 팔로우 등의 기능에서 테이블을 업데이트하는 방식에서 생성/삭제 방식으로 변경 #239

Closed ganjisriver closed 2 months ago

ganjisriver commented 2 months ago
  1. 내용 법안 스크랩, 정당 팔로우, 의원 팔로우 기능에서 테이블을 업데이트하는 형식에서 delete하는 방식으로 변경

  2. 문제 상황 반정규화로 팔로우 개수를 조회하던 로직에서 팔로우 개수를 테이블을 카운트쿼리로 조회하는 방식으로 변경할 소요가 생김 -> 법안마다 카운트쿼리를 일일이 날리는 방식말고 한번에 카운트쿼리를 날리는 방식을 사용하고 싶은데 그것이 고민임. ex. 페이징을 통해 법안 3개를 도출했을 때, 법안 하나당 카운트쿼리를 날리면 쿼리 개수가 2배가 됨.

ganjisriver commented 2 months ago

객체 그래프를 통해 연관된 팔로우 테이블을 가져오는 식으로 해결 성능 차이는 크게 안느껴짐 ex) bill.getBillLike()

GotPrgmer commented 2 months ago

좋습니다~