MSA 분할된 DB (최신 ERD)
flicker
https://www.erdcloud.com/d/YfQxsrBZCuhNeZHXR
- 행동 로그 테이블은 MongoDB나 Redis 활용으로 빠질 수 있음.
- 감성분석 테이블도 별도로 설계함. 추후 변경 가능성 높음
- 회원 테이블의 경우에도 추후 OAuth2 등 도입할 경우 변경 가능성 높음
- 추천 테이블의 경우에는 FASTAPI와 연동 및 기능 변경에 따라 변경 가능성이 매우 높음
추가적으로 개선 사항이 있으면 아래 적어주세요!!!
수정 사항 09-12 - (반영완료)
1. 테이블 이름 확정
회원 이름 User, 리뷰 review, 선호 영화 favorite_movie, 찜한 영화 bookmark_movie, 관심없는 영화 unlike_movie
2. User 테이블의 full_name 컬럼 삭제ㅜ
<aside>
❓
회원 가입 시 이름과 닉네임을 입력 받는 게 어색해서 닉네임만 입력받기로 정함.
</aside>
3. User 테이블의 age 삭제
<aside>
❓
birthDate를 통해서 나이를 입력 받을 수 있지 않나?
age로 입력 받으면 매년 모든 회원의 나이를 업데이트 시켜야 하지 않나?
</aside>
4. 리뷰 테이블에 스포일러를 체크하는 컬럼이 추가되어야 함.
5. User 테이블의 PK 이름과 id 이름을 수정해야함