6. 데이터베이스의 반정규화
CS☝🏻 데이터베이스의 반정규화의 정의와 종류 ✨정규화와 반정규화 정규화(Normalization)는 잘못 설계된 관계형 스키마를 더 작은 속성의 세트로 쪼개 바람직한 스키마로 만들어가는 과정이다. 논리적 설계 단계에서 수행되며, 일관성, 정확성, 단순성, 비중복성, 안정성 등을 보장한다. 정규화 단계까지 설명하기엔 글이 너무 길어질 것 같아 생략했다..! 반정규화(De-Normalization)는 시스템의 성능 향상, 개발 및 운영의 편의성 등을 위해 정규화된 데이터를 통합, 중복, 분리하는 과정으로, 의도적으로 정규화 원칙을 위배하는 행위이다. 시스템 성능이 향상되고 관리 효율성 또한 증가하지만, 데이터의 일관성 및 정합성이 저하될 수 있다. 과도한 반정규화는 오히려 성능을 저하시킨다. 사전에 데이터..
2022. 8. 2.