
1. 반정규화? - 데이터베이스 Select 시 성능 향상을 위하여, 데이터 중복을 허용하고 조인을 줄이기 위한 목적이 있음. - 데이터 모델의 유연성이 낮아짐 * 반정규화를 해야 하는 경우? - 특정 범위의 데이터만 자주 처리되는 경우 - 요약/집계 정보가 자주 요구되는 경우 - 다량의 범위를 자주 처리하는 경우 2. 반정규화 절차 * 무작정 반정규화 부터 고려하면안됨. 1) 대상 조사 및 검토 - 데이터 처리 범위, 통계성 등을 확인해서 반정규화 대상을 조사함. 2) 다른 방법 검토 - 쿼리 튜닝, 인덱스 튜닝, 클러시터링, 파티션, 코드단에서 해결 등 다른 방법으로 해결 할 수 있는지 먼저 확인한다. 3) 반정규화 수행 - 테이블, 속성, 관계 등을 반정규화 한다. 3. 반정규화 기법 1. 계산된 ..
Data
2023. 3. 8. 16:16