2022 09 26 - WIYA-waitinyourarea/wiya GitHub Wiki
1. 중고거래 기능 구현 시 주문테이블 필요할까?
결론: 필요 없음
회원과 상품이 M:N 의 관계일 경우 주문테이블이 필요하지만,
중고거래 특성상 1:1로 매칭되므로 필요없다.
중고거래의 경우 주문
자체를 관리하는 일도 없을 것으로 예상됨.
2. 병원 줄서기 기능 구현 시 영업시간 구현 관련 고민
- 영업시간 테이블을 따로 빼서 구현한다.
- 단점 : join 할 때 복잡해진다.
- 영업시간 테이블을 따로 빼지 않고 임베디드 타입으로 구현한다.
- 단점1 : 필요없는 칼럼이 db상에 무조건 생성된다.
- 단점2 : 중간에 점심시간과 같은 수정사항이 생길 시, 유지보수가 지저분해진다.
결론 : 일단은 임베디드타입으로 하나의 테이블로 구현하기로 함.
중간 휴식시간 같이 시간이 오픈 마감 시간 이외의 확장 가능성이 없어 보이므로 일단은 테이블 구조가 간단하게 구현