본문 바로가기
Data Base/Data Modeling (DA#)

[Data Modeling] : 반정규화의 장점 및 단점과 절차

by 오주현 2021. 11. 26.
반응형
반정규화 (Denormalization)

장점 :

성능이 향상되고 관리 효율이 올라갑니다.

 

단점 :

데이타의 일관성, 정합성을 해칠 가능성이 있습니다.

중복된 내용이 많다보니 비용이 많이 발생합니다.

지나치게 반정규화가 많으면 오히려 성능에 악영향을 미칠 수 있습니다.

 

모델러나 설계자가 단독으로 정하지 않고 관련자들과 협의를 통해 반정규화를 결정합니다.

모델러나 설계자의 다양한 경험이 필요합니다.

 

반정규화 절차

1. 반정규화 대상 조사

- 범위 처리 빈도수

- 대량의 범위 처리

- 통계성 프로세스

- 테이블 조인 개수

 

2. 다른 방법 유도 검토

- 뷰, 테이블

- 클러스터링 적용

- 인덱스 조정

- 응용 어플리케이션

 

3. 반정규화 적용

- 테이블의 반정규화

- 속성의 반정규화

- 관계의 반정규화

 

참고

2021.11.13 - [자격증/SQLD] - [SQLD] : 성능 데이터 모델링

반응형

댓글