1. 반정규화를 통한 성능향상 전략
- 반정규화의 정의
- 반정규화의 적용방법
2. 반정규화의 기법
- 테이블 반정규화
테이블 병합
1:1 관계 테이블 병합
1:M 관계 테이블 병합
슈퍼/ 서브타입 테이블 병합
테이블 분할
수직분할
수평분할
테이블 추가
중복테이블 추가
통계테이블 추가
이력테이블 추가
부분테이블 추가
- 칼럼 반정규화
중복칼럼 추가
파생칼럼 추가
이력테이블 칼럼 추가
PK에 의한 칼럼 추가
응용시스템 오작동을 위한 칼럼 추가
- 관계 반정규화
중복관계 추가
3. 정규화가 잘 정의된 데이터 모델에서 성능이 저하될 수 있는 경우
4. 정규화가 잘 정의된 데이터 모델에서 성능이 저하된 경우
'SQLD > 제2장. 데이터 모델과 성능' 카테고리의 다른 글
제6절. 분산 데이터베이스와 성능 (0) | 2017.05.20 |
---|---|
제5절. 데이터베이스 구조와 성능 (0) | 2017.05.20 |
제4절. 대량 데이터에 따른 성능 (0) | 2017.05.20 |
제2절. 정규화와 성능 (0) | 2017.05.20 |
제1절. 성능 데이터 모델링의 개요 (0) | 2017.05.20 |