중복과 이상 현상을 먼저 제거한다.
→
실제 조회 병목, 조인 비용, 트래픽을 확인한다.
→
중복 컬럼, 집계 테이블, 캐시를 명시적으로 관리한다.
주문 total_amount, 게시글 comment_count처럼 파생값을 빠르게 읽기 위해 저장한다.
원본 변경 시 파생값을 갱신하는 트랜잭션, 배치, 검증 루틴이 있어야 한다.
먼저 정규화로 기준 구조를 만든 뒤, 측정된 조회 병목과 유지 비용을 비교해 제한적으로 중복을 허용한다.
중복과 이상 현상을 먼저 제거한다.
실제 조회 병목, 조인 비용, 트래픽을 확인한다.
중복 컬럼, 집계 테이블, 캐시를 명시적으로 관리한다.
주문 total_amount, 게시글 comment_count처럼 파생값을 빠르게 읽기 위해 저장한다.
원본 변경 시 파생값을 갱신하는 트랜잭션, 배치, 검증 루틴이 있어야 한다.