두숟갈 스터디 - 4
두줄요약
Django 모델 설계와 데이터베이스 정규화, NoSQL 모델링 차이를 스터디에서 논의했습니다.\n책 관리 서비스 모델링에 정규화와 조회 패턴을 적용하며 협업 역량을 점검했습니다.
구조와 흐름
- Django 모델 설계 원칙, 모델 상속, 마이그레이션,
Null·Blank, 매니저, Fat model·Mixin 논의 - 범용 관계와
GenericForeignKey,_metaAPI, 커스텀 모델 매니저의 활용과 주의점 공유 - 책 관리 서비스 모델링에서 필드 나열, 정규화, 조회 형태, 테이블 관계와 제약 조건 검토
선택 이유
- 관계형 데이터베이스 설계의 중복 최소화와 구조화를 위한 정규화 학습
- 협업과 의사결정에서 이론 기반으로 모델링 근거를 설명하는 역량 강화
트레이드오프
- RDB의 정규화와 NoSQL의 비정규화 중심 모델링 차이
- NoSQL의 데이터 저장 방식, 일관성, Scale out 특성 논의
적용해볼 점
- Django 모델 수가 과도할 경우 앱 분리 검토
- 사용자 조회 형태를 고려한 관계·제약 조건 설계
- 아는 내용을 설명 가능한 수준으로 정리하고 데이터베이스 기초 학습 보완


