key-value 형식의 NoSql는 규모가 클때 관리가 잘 될까? 하는 생각으로 피하고
회사프로젝트들에서도 mysql을 사용하기에 무난하게 mysql을 채택!
DB조회하는 툴로 디비버를 무료로 사용함
라는 툴이 있는데, 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 등 내용과 이미지들도 관리하는 테이블 필요하게 될 예정