제2절 정규화와 성능
1. 정규화를 통한 성능 향상 전략
- 정규화 : 데이터에 대한 중복성을 제거하여 이상현상을 방지하여 성능 향상을 기대한다.
- 일반적으로 정규화를 하면 입력/수정/삭제의 성능이 향상된다.
- 조회 성능은 상황에 따라 향상될 수도 저하될 수도 있다. 그리하여 상황에 따라 반정규화를 할지 정규화를 할지 잘 구분해야한다.
2. 함수적 종속성(Functional Dependency) 에 근거한 정규화 수행 필요
- 함수적 종속성이란 데이터들이 어떤 기준값에 의해 종속되는 현상을 지칭하는 것이다.
- 이 때 기준값을 결정자, 종속되는 값을 종속자라고 한다.
- ex) 결정자 : 주민등록번호, 종속자 : 이름, 출생지 등
'자격증 > SQLD' 카테고리의 다른 글
SQLD 정리 / 과목 1 데이터 모델링의 이해 / 제2장 데이터 모델과 성능 / 제4절 대량 데이터에 따른 성능 (0) | 2021.05.22 |
---|---|
SQLD 정리 / 과목 1 데이터 모델링의 이해 / 제2장 데이터 모델과 성능 / 제3절 반정규화와 성능 (0) | 2021.05.22 |
SQLD 정리 / 과목 1 데이터 모델링의 이해 / 제2장 데이터 모델과 성능 / 제1절 성능 데이터 모델링의 개요 (0) | 2021.05.22 |
SQLD 정리 / 과목 1 데이터 모델링의 이해 / 제1장 데이터 모델링의 이해 / 제 5절 식별자 (0) | 2021.05.22 |
SQLD 정리 / 과목 1 데이터 모델링의 이해 / 제1장 데이터 모델링의 이해 / 제 4절 관계 (0) | 2021.05.22 |