본문 바로가기
Database

성능 데이터 모델링

by hunbal 2023. 2. 6.
SMALL

성능 데이터 모델링이란?

데이터베이스의 성능 향상을 목적으로 설계단계의 데이터 모델링 때부터 성능과 관련된 사항이 데이터 모델링에 반영될 수 있도록 하는 것

성능 데이터 모델링 수행 절차

  1. 데이터 모델링을 할 때 정규화를 정확하게 수행한다.
  2. 데이터베이스 용량산정을 수행한다.
  3. 데이터베이스에 발생되는 트랜잭션의 유형을 파악한다.
  4. 용량과 트랜잭션의 유형에 따라 반정규화를 수행한다.
  5. 이력 모델의 조정, PK/FK 조정, 슈퍼타입/서브타입 조정 등을 수행한다.
  6. 성능 관점에서 데이터 모델을 검증한다.

정규화 수행 -> 용량산정 -> 트랜잭션 유형 파악 -> 반정규화 수행

 

 

'Database' 카테고리의 다른 글

DROP, TRUNCATE, DELETE 비교  (0) 2023.02.07
SQL 명령어  (0) 2023.02.07
정규화, 반정규화  (0) 2023.02.06
엔터티  (0) 2023.02.06
데이터 모델링  (0) 2023.02.06

댓글