[DB] 데이터 모델링 - 물리적 데이터 모델
💖 물리적 데이터 모델
- 논리 데이터 모델을 특정 DBMS의 특성 및 성능을 고려하여 물리적인 스키마를 만드는 관계
- 응답시간, 저장공간의 효율화, 트랜잭션의 처리를 고려하여 설계
- 성능 측면에서 반 정규화를 수행
🔥 반 정규화 (= 비정규화, 역정규화)
- 정규화된 엔터티, 속성, 관계에 대해 성능 향상과 개발 운영의 단순화를 위해 중복, 통합, 분리 등을 수행하는 모델링의 기법
- 정규화를 하게 되면 쓰기가 편해지는 대신 읽기의 성능을 희생하게 된다
-> 테이블을 나누면 join
이 많이 쓰이게 되는데 이는 성능 비용이 많이 들게 된다