반응형 무결성1 데이터베이스 반정규화 이전 글에 이어서 데이터베이스 반정규화에 대해 정리한다 정규화 단계를 거치면서 데이터 중복과 같은 이상현상을 줄이고자 릴레이션을 분리하였다 릴레이션을 분리함으로써 데이터를 저장하는 테이블을 분리하였는데, 이 과정은 쉽게 말하면 쓰기 비용을 줄이면서 읽기 비용을 지불했다고 볼 수 있다 (정규화 단계에 따라 읽기 비용도 줄일 수 있다) 따라서 정규화를 통해 정규형 등급을 높이는 것은 항상 해답이 될 수 없다 이러한 이유로 다시 릴레이션을 합치는 반정규화과정이 존재한다 반정규화란? 정규화된 관계에 대해 시스템의 성능향상, 개발 운영에서의 단순화를 위해 중복, 통합, 분리 기법을 수행하여 데이터 모델링을 하는 기법 반정규화를 적용하면 데이터 무결성이 깨질 수 있는 위험이 있음 반정규화도 데이터베이스의 성능을 높.. 2023. 9. 6. 이전 1 다음 반응형