데이터베이스

스타 스키마(Star Schema) 및 스노우 플레이크 스키마(Snowflake Schema).

늘근이 2016. 1. 2. 16:33

스타스키마는 차원 테이블과 사실 테이블로 구성됨.

차원 테이블 (각 요소를 나타내는 테이블) 은 사실 테이블의 키로 연결됨.

사실 테이블 내에 있는 데이터에 대한 검색 기준으로 차원 테이블의 열을 사용함으로써 응답에 필요한 조인의 횟수를 최소화 시키지만 확장성과 유연성이 제한된다.


스노우플레이크는 차원 테이블이 정규화된 상태임.

사실 테이블을 그대로 유지되는데 꼬리에 꼬리를 물고 차원테이블이 등장하게 됨. 저장공간이 최소화 되며 유연성이 증가하지만 복잡하고 결과 검증이 어렵다.





출처 : http://databrewery.org/cubes/doc/mapping.html