[SQLD 개념 - 1과목 Part2. 데이터모델과 성능] 3) 반정규화와 성능
·
자격증/SQLD
3) 반정규화와 성능 1. 반정규화를 통한 성능향상 전략 반정규화의 정의 정규화된 엔터티, 속성, 관계에 대해 시스템의 성능향상&개발&운영의 단순화를 위해 협의 : 데이터를 중복하여 성능을 향상시키기 위한 기법 광의 : 성능을 향상시키기 위해 정규화된 데이터 모델에서 중복, 통합, 분리 등을 수행하는 모든 과정 정규화를 거치면 입력/수정/삭제 뿐만 아니라 조회에 대한 성능도 향상된다. 하지만 엔터티의 개수와 관계가 증가하기 때문에 여러 조인을 통해 데이터를 가져오는 경우가 발생한다. 이에 대한 해법으로 반정규화를 진행한다. 설계단계에서 반정규화를 적용하기 위해 함수적 종속관계는 위반하지 않는 선에서 데이터 중복을 허가 반정규화의 적용방법 칼럼 중복을 통한 반정규화 다른테이블에 조인하여 가져와야할 칼럼을,..
WONILLISM
'반정규화' 태그의 글 목록