[sql] 데이터 정규화와 반정규화(2) - 반정규화
2. 반정규화(De-Normalizatioin) - 데이터베이스의 성능 향상을 위하여 데이터 중복을 허용하고 조인을 줄이는 데이터베이스 성능 향상 방법 - 반정규화는 조회(select) 속도를 높이지만 데이터 모델의 유연성은 낮아진다. 1) 반정규화를 수행하는 경우 - 정규화에 충실하면 종속성 활용성은 향상되지만 수행 속도가 느려지는 경우 - 다량의 범위를 자주 처리해야하는 경우 - 특정 범위의 데이터만 자주 처리하는 경우 - 요약/집계 정보가 자주 요구되는 경우 2) 반정규화 절차 절차 설명 대상 조사 및 검토 데이터 처리 범위, 통계성 등을 확인해서 반정규화 대상 조사 다른 방법 검토 - 수행 전 다른 방법이 있는지 검토 - *클러스터링, 뷰, 인덱스 튜닝, 응용프로그램, 파티션 등 검토 반정규화 수..