
최근 프로젝트에서 DB 설계를 맡아 하게 되었다. 간단한 팀프로젝트였는데 소모임 활성화를 위한 서비스 제작이었다. 주요 기능으로 유저정보, 그룹(소모임), 채팅이 있었고 다음과 같은 초안을 만들었었다. 하지만 좀 더 개선을 해볼 수 있을 것으로 생각했고 sqld 공부와 병행하며 추가 수정을 진행했다. 1. 모임 채팅의 마지막 채팅 내용 삭제 → 매우 높은 빈도로 변경이 되는 경우 충돌 발생 가능성 및 비용 증가 측면에서 삭제하는게 합리적일 것이라고 생각 2. 채팅 테이블의 외래키 참조 테이블 수정