Database

[데이터 웨어하우스] Snowflake schema에 대한 간단 요약

snape 2023. 2. 20. 14:10

Star schema에 이어 Snowflake schema에 대해서도 간단 설명을 진행해보자.

 

Snowflake 스키마란?

Star 스키마에서 dimension 테이블이  더욱 정규화되어 추가적인 dimension 테이블로 분할되는 것을 의미한다.

스타 스키마에서의 dimension 테이블에서 중복을 줄여 테이블의 유지가 용이하게 하고 저장공간을 절약을 가져는 장점이 있다.

다만 테이블의 규모와 비교해서는 저장공간의  절약은 효과가 다소 적게 느낄 수 있으며, 조회 쿼리를 수행하기 위해 더욱 많은 Join을 필요로하여 검색의 효과를 감소시킬 수 있다. 

예시