[TIL] 20220701 캠프 76일차

C____JIN·2022년 7월 1일
0

TIL 1.0

목록 보기
41/78

2차 프로젝트

좋아요 / 싫어요 기능

초기 구상

  • 유저와 맛집 테이블을 조인하여 추천기능 테이블을 생성

변경된 구상

  • 추천 로그 테이블과 추천 수의 합을 저장하는 테이블을 추가로 생성하여 관리

    DB설계를 할 때, 추천을 따로 빼서 관리하려던 첫 구상에서는 데이터가 너무 많이 쌓여 데이터를 처리하는 것이 비효율적일 것이라는 생각이 들었다.
    그리고 만약 추천 관리를 맛집 테이블에서 진행하게 된다면, 유저별로 좋아요/싫어요 누른 여부를 확인하기 어려울 것 같았다.
    튜터님께 조언을 얻어 유저의 기록을 저장할 수 있는 로그 테이블과 합계를 저장하고 관리하는 합계테이블로 나눠서 진행하는 방향으로 바꾸기로 했다.

마무리

중간 발표를 하고나니 역시 다른 팀들은 엄청 준비도 잘 되고, 벌써 거의 다 완성한 팀들도 있고, 정말 다들 대단하다고 느꼈다.
우리 팀도 할 수 있다! 화이팅 A-1!

profile
개발 블로그🌐 개발일지💻

0개의 댓글