반응형
반정규화 (Denormalization)
장점 :
성능이 향상되고 관리 효율이 올라갑니다.
단점 :
데이타의 일관성, 정합성을 해칠 가능성이 있습니다.
중복된 내용이 많다보니 비용이 많이 발생합니다.
지나치게 반정규화가 많으면 오히려 성능에 악영향을 미칠 수 있습니다.
모델러나 설계자가 단독으로 정하지 않고 관련자들과 협의를 통해 반정규화를 결정합니다.
모델러나 설계자의 다양한 경험이 필요합니다.
반정규화 절차
1. 반정규화 대상 조사
- 범위 처리 빈도수
- 대량의 범위 처리
- 통계성 프로세스
- 테이블 조인 개수
2. 다른 방법 유도 검토
- 뷰, 테이블
- 클러스터링 적용
- 인덱스 조정
- 응용 어플리케이션
3. 반정규화 적용
- 테이블의 반정규화
- 속성의 반정규화
- 관계의 반정규화
참고
반응형
'Data Base > Data Modeling (DA#)' 카테고리의 다른 글
[Data Modeling] : 칼럼(column) 명명 규칙 (0) | 2021.11.26 |
---|---|
[Data Modeling] : 물리 데이터 모델링 기초 (0) | 2021.11.19 |
[Data Modeling] : 논리 데이터 모델링 연습 (0) | 2021.11.19 |
[Data Modeling] : 이력 관리 정의 (0) | 2021.11.12 |
[Data Modeling] : M : M 관계 해소, BCNF (0) | 2021.11.12 |
댓글