Netflix DataBase 분석

Ogu·2022년 5월 1일
0

Netflix DB설계

목록 보기
1/1

🌵 생각해 보아야 할 것들

  • 모든 테이블에 createdAt, updatedAt, status 가 필요한가? - 특히 검색 테이블
  • 멤버쉽 테이블 따로, 결제 내역 테이블 따로,,?
  • 알림은 각각 모바일 기기의 설정 - 앱에서 따로 설정한다. 하지만 프로필마다 알림 설정이라는 메뉴에 들어갈 수 있다.
  • 지역(국가)테이블 따로 / 언어 테이블 따로 있어야할 것 같다, 지역에 언어idx
  • 자막 테이블이 따로 있어야 하는가?
  • 음성 테이블이 따로 있어야 하는가?
  • 디바이스 log 테이블? -> 너무 복잡해서 생략
  • 시청 기록 log 테이블? > 너무 복잡해서 생략
  • 완결 vs 매주 새로운 에피소드
  • mpaa말고 영상물 등급 제도(대한민국) 테이블 -> 등급물 테이블 삭제
  • search테이블에 updated기능이 있어야 하는가? search는 수정이란 개념이 없는것같다.



🌵 수정 사항

📌 계정 관련

  • 알람 테이블 추가 -> 계정 테이블에 플래그값으로 -> 알람 테이블 다시 추가

📌 프로필 관련

  • 알람 테이블 추가 -> 계정 테이블에 플래그값으로 -> 알람 테이블 다시 추가
  • 프로필 이미지 -> 넷플릭스에서 그때그때 유행하는 영화/시리즈 카테고리별로 프로필 이미지를 만들어놈 -> 업데이트, 삭제가 굉장히 잦음(유동적) -> 내 프로필 이미지는 1년 전에 설정한 것인데 지금은 선택할 수 없음(한정판프로필느낌)

📌 멤버쉽 관련

  • 넷플릭스의 할인, 쿠폰 서비스는 한국에서 시행 X -> coupon table 삭제

📌 영상 관련

  • 오직 넷플릭스 (시리즈따로, 영화 따로)
  • mpaa말고 영상물 등급 제도(대한민국)가 있음, 테이블은 따로 빼면 너무 복잡해서 삭제

📌 시리즈 관련

  • 완결 vs 매주 새로운 에피소드 -> 플래그값

📌 영화 관련

📌 Rating 관련

  • Rating 테이블 - Series / movie 따로

📌 img 관련

  • 넷플릭스는 poster img와 title img가 따로 있다.
profile
Hello! I am Ogu, a developer who loves learning and sharing! 🐤🐤 <br> こんにちは!学ぶことと共有することが好きな開発者のOguです!🐤

0개의 댓글