반응형
1. 반정규화의 정의
- 정규화된 엔터티, 속성, 관계에 대해 시스템의 성능향상과 개발과 운영의 단순화를 위해 중복, 통합, 분리 등을 수행하는 데이터 모델링의 기법
- 데이터 중복을 허용하여 조인을 줄이는 DB 성능 향상 방법
- 데이터 무결성을 희생하고 조회 성능 향상
2. 반정규화의 절차
- 반정규화 대상조사
- 범위처리빈도수 조사
- 대량의 범위 처리 조사
- 통계성 프로세스 조사
- 테이블 조인 개수
- 다른 방법유도 검토
- 뷰(VIEW) 테이블
- 클러스터링 적용
- 인덱스의 조정
- 응용 애플리케이션
- 반정규화 적용
- 테이블 반정규화
- 속성의 반정규화
- 관계의 반정규화
3. 반정규화의 기법
- 테이블 반정규화
- 칼럼 반정규화
- 관계 반정규화
반응형
'SQLD > 1과목 데이터 모델링의 이해' 카테고리의 다른 글
[SQLD]Ⅰ- 2장 데이터 모델링과 성능 - 5절 데이터베이스 구조와 성능 (0) | 2022.03.28 |
---|---|
[SQLD]Ⅰ- 2장 데이터 모델링과 성능 - 4절 대량 데이터에 따른 성능 (0) | 2022.03.24 |
[SQLD]Ⅰ- 2장 데이터 모델링과 성능 - 2절 정규화와 성능 (0) | 2022.03.23 |
[SQLD]Ⅰ- 2장 데이터 모델링과 성능 - 1절 성능 데이터 모델링의 개요 (0) | 2022.03.23 |
[SQLD]Ⅰ- 1장 데이터 모델링의 이해 - 5절 식별자 (0) | 2022.03.22 |