데이터베이스 설계의 한 측면으로, 데이터베이스 시스템의 성능을 최적화하기 위해 데이터를 구조화하고 조직화하는 과정.
데이터를 효율적으로 저장, 검색, 조작할 수 있도록 설계하는 중요한 단계.
데이터 모델을 최적화하여 원하는 성능을 달성하는 데 포커스를 맞춘다.
데이터베이스 구조 최적화
쿼리 성능 최적화
최적화된 데이터 타입 선택
데이터 정규화와 반정규화: 데이터의 중복을 최소화하면서 데이터 일관성을 유지하는 정규화를 수행하며, 조회 성능을 향상시키기 위해 반정규화를 고려한다.
인덱스 설계
캐싱과 버퍼링
_