[SQLD] 1과목: 데이터 모델링의 이해 - 데이터 모델과 성능
·
SQLD
성능 데이터 모델링 성능 데이터 모델링은 데이터베이스 성능을 향상시키기 위해 설계 단계부터 정규화, 반정규화, 테이블 통합, 테이블 분할, 조인 구조, PK(Primary Key), FK(Foreign Key) 등 다양한 요소를 고려하여 데이터 모델을 설계하는 것이다. 이는 데이터의 증가가 빠를수록 성능 저하에 따른 성능 개선 비용이 증가하기 때문에 중요하다. 고려사항 정규화 수행: 데이터 중복을 최소화하고 데이터의 일관성을 유지하기 위해 정규화를 정확하게 수행해야 한다. 데이터베이스 용량 산정: 전체 트랜잭션의 유형과 양을 분석하여 데이터베이스 용량을 산정해야 한다. 용량산정: 전체적인 데이터베이스에 발행되는 트랜잭션의 유형과 양을 분석하는 자료 트랜잭션 유형 파악: 발생하는 트랜잭션의 유형을 파악하여..