1. 반정규화를 통한 성능 향상 전략 가. 반정규화의 정의 데이터를 중복하여 성능을 향상하기 위한 기법이라고 정의할 수 있고 더 넓은 의미의 반정규화는 성능을 향상하기 위해 정규화된 데이터 모델에서 중복, 통합, 분리 등을 수행하는 모든 과정을 의미한다. 데이터 무결성이 깨질 수 있어도 반정규화를 적용하는 이유 데이터를 조회할 때 디스크 I/O량이 많아서 성능이 저하될 때 경로가 너무 멀어 조인으로 인한 성능저하가 예상될 때 칼럼을 계산하여 읽을 때 성능이 저하될 것이 예상되는 경우 반정규화를 수행 정규화만을 수행하면 엔터티의 갯수가 증가하고 관계가 많아져 일부 여러 개의 조인이 걸려야만 데이터를 가져오는 경우가 있다. 이러한 경우 조회에 대한 처리성능이 중요하다고 판단될 때 부분적으로 반정규화를 고..