1. 성능 데이터 모델링의 개요
데이터베이스 성능향상을 목적으로 설계단계의 데이터 모델링 때부터 정규화, 반정규화, 테이블 통합, 테이블분할, 조인구조, PK, FK 등 여러 가지 성능과 고나련된 사항이 데이터 모델링에 반영될 수 있도록 하는 것으로 정의
3. 성능 데이터 모델링 고려사항
1) 데이터 모델링 시, 정규화 정확하게 수행
2) 데이터베이스 용량산정을 수행 -> 가장 좋은 방법이 엔터티에 대한 용량산정
3) 발생되는 트랜잭션의 유형 파악 -> CRUD 매트릭스를 보거나 시퀀스 다이어그램(객체지향 모델링 적용하면) 보면 유형 파악 용이
4) 용량과 트랜잭션 유형에 따라 반정규화 수행 -> 테이블, 속성, 관계에 대해 포괄적인 반정규화 방법을 적용
5) 이력모델의 조정, PK/FK 조정, 슈퍼타입/서브타입 조정 등을 수행
6) 성능관점에서 데이터 모델을 검증
'데이터베이스 > SQLD' 카테고리의 다른 글
2-3 반정규화와 성능 (0) | 2022.09.16 |
---|---|
2-2 정규화와 성능 (0) | 2022.09.16 |
1-5 식별자 (0) | 2022.09.15 |
1-4 관계 (0) | 2022.09.15 |
1-3 속성 (0) | 2022.09.15 |