본문 바로가기
SQLD

SQL 이론 - 1과목 2장 (1)

by Poorm 푸름 2023. 6. 16.

1. 성능 데이터 모델링의 정의

 

- 성능 데이터 모델링

 

: DB 성능향상을 목적으로 설계 단계의 데이터 모델링 때부터 성능을 고려하여 모델링

: 성능 데이터 모델링 단계는 위그림과 같이 [분석/설계 구현 테스트 운영]

 

: 중간단계가 아닌 맨 처음 분석/설계 단계에서 성능을 고려해 모델링해야 재업무 비용 최소화

 

: 데이터의 증가 빠르면 성능개선비용 증가

 

 

- 성능 데이터 모델링 고려사항

 

정규화 정확하게 수행

DB 용량산정

DB에 따라 트랜잭션 유형 파악

용량, 트랜잭션의 유형에 따라 반정규화 수행

이력모델의 조정, PK/FK 조정, 슈퍼타입/서브 타입 조정 등을 수행

데이터 모델 성능 검증

 
** 참고사이트 **

https://dataonair.or.kr/db-tech-reference/d-guide/sql/?pageid=5&mod=document&uid=331

'SQLD' 카테고리의 다른 글

SQL 이론 - 1과목 2장 (3)  (1) 2023.06.17
SQL 이론 - 1과목 2장 (2)  (1) 2023.06.17
SQL 이론 - 1과목 1장 (5)  (1) 2023.06.16
SQL 이론 - 1과목 1장 (4)  (0) 2023.06.16
SQL 이론 - 1과목 1장 (3)  (0) 2023.06.16