#4 DB 생성

또여·2022년 10월 10일
0

사업아이템

목록 보기
3/11

key-value 형식의 NoSql는 규모가 클때 관리가 잘 될까? 하는 생각으로 피하고
회사프로젝트들에서도 mysql을 사용하기에 무난하게 mysql을 채택!

DBeaver

DB조회하는 툴로 디비버를 무료로 사용함

MySQLWorkbench

라는 툴이 있는데, DB 엔티티를 그리는 용도로 쓰이는것 같다

이런식으로 필요한 필드들 생성하고 export(메뉴명은 이게 아님)하면 연결해놓은 localDB에 바로 테이블이 생성됨

여기에는 날짜별로 추가되는 필드들 정리해 놓으려고함

  • member
    사용자를 관리하는 테이블
    유저와 어드민 모두 관리하며, admin_yn로 구분
    소셜 가입자는 from_social로 구분

  • member_weight_history
    member_id를 FK로 가지고있음
    wegiht_type을 2계층으로 두고, 무게/횟수/세트 필드가 있음
    1명이 5기구 사용하고 유저가 100명이라면, 하루에 500개 데이터가 쌓임
    데이터가 많이 쌓일것 같은데, 이런 구조가 괜찮은지 고민필요

  • post
    사용자가 오운완 등 사진으로 올리는 게시글을 나타내는 테이블
    post_detail과 post_src 등 내용과 이미지들도 관리하는 테이블 필요하게 될 예정

profile
기록 열심히하는 개발자인척

0개의 댓글