성능 데이터 모델링의 개요
성능 데이터 모델링의 정의
성능 데이터 모델링 수행시점
성능 향상을 위한 비용은 프로젝트 수행 중에 있어서 사전에 할수록 비용이 들지 않는다.
분석/설계 단계에서 데이터 모델에 성능을 고려한 데이터 모델링을 수행할 경우 성능 저하에 따른 재업무비용을 최소화 할 수 있는 기회를 가지게 된다.
분석/설계 단계에서 데이터베이스 처리 성능을 향상시킬 수 있는 방법을 주도면밀하게 고려해야 한다.
성능 데이터 모델링 고려사항
데이터 모델링을 할 때 정규화를 정확하게 수행한다.
데이터베이스 용량 산정을 수행한다.
데이터베이스에 발생되는 트랜잭션의 유형을 파악한다.
용량과 트랜잭션의 유형에 따라 반 정규화를 수행한다.
이력 모델의 조정, PK/FK조정, 슈퍼 타입/서브타입 조정 등을 수행한다.
성능 관점에서 데이터 모델을 검증한다.