SQLD 성능 데이터 모델링 요약
제2장 1절 성능 데이터 모델링 개요
1. 성능 데이터 모델링의 정의
- 일반적으로 성능이란 데이터 조회 성능을 의미한다.
2. 성능 데이터 모델링의 수행 시점
-
사전에 할 수록 비용절감
-
SQL 문장 튜닝
-
하드 용량 증설
-
데이터 증가가 빠를수록 성능저하
3. 성능 데이터 모델링 고려사항
-
데이터 모델링 시 정규화를 정확히 수행
-
용량 산정
-
트랜잭션 유형 파악
-
용량과 트랜잭션에 따른 반정규화
-
이력모델, PK/FK, 슈퍼/서브 타입 조정
-
성능관점에서 검증