Side Effects

반정규화의 부작용은 정합성, 공간, 쓰기 비용으로 돌아온다

성능 이득만 보지 말고 장애 시 복구와 데이터 보정까지 설계해야 한다.

부작용
비용
대응
갱신 이상

사용자 이름이 일부 주문에만 반영되어 값이 갈라진다.

삽입 이상

요약 행을 만들지 못해 새 주문이 대시보드에서 빠진다.

삭제 이상

원본 삭제 후 스냅샷이나 집계 의미가 흐려진다.

대응

원본 정의, 트랜잭션, 보정 배치, 모니터링을 둔다.