[SQLD 개발자] 기출문제 공부(45회)
1. 데이터 모델링, 반정규화? 반정규화 대상? 디스크 I / O량이 많아 성능이 저하될 때 경로가 너무 멀어 조인으로 성능이 저하될 때 컬럼을 계산하여 읽는데 성능이 저하될 때 반정규화 개념? 시스템의 성능 향상 개발, 운영의 편의성 등을 위해 정규화된 데이터 모델을 통합, 중복, 분리하는 과정으로 의도적으로 정규화 원칙을 위반하는 행위 반정규화 특징 반정규화를 수행하면 시스템의 성능이 향상되고, 관리 효율성을 증가시키지만 데이터의 일관성 및 정합성이 저하될 수 있다. 과도한 반정규화는 오히여 성능을 저하시킨다. 반정규화를 위해서는 사전에 데이터의 일관성과 무결성을 우선으로 할지, 데이터베이스의 성능과 단순화를 우선으로 할지를 결정해야 한다. 반정규화 방법에는 테이블 통합, 테이블 분할, 중복 테이블 ..