13.3 비정규화의 단점

  • 비정규형의 유일한 장점은 조회 성능을 향상시키는 것 뿐이다.
  • 완전한 정규형을 거치지 않고 곧바로 비정규화는 방법은 없다.
  • 성능의 이슈화 없이 하지말자.


데이터 정합성 문제

  • 중복이 많을수록 데이터 정합성이 저하돼 궁극적으로 데이터 품질이 떨어지게된다.
  • 원천 속성값이 변경,수정,삭제되면 중복 ㆍ추출 속성의 값도 변경해야한다. (업데이트 비용 발생)


데이터 관리 문제

  • 하나의 원천 속성에 중복 추출 속성이 몇개 존재하는지 관리는 쉽지않다.
  • 하나의 원천 속성에 중복속성이 수십개가 사용된다면 저장공간의 비효율성 존재
  • 비정규화되면 엔터티의 정의가 불확실해질수도있다.(추후에 이해도가 떨어진다.)
  • 모델의 확장성도 떨어진다.