■ 주요 차이점
| 스타 스키마(star schema) | 눈송이 스키마(snowflake schema) |
| 차원의 계층 구조는 차원 테이블에 저장됩니다. | 계층은 별도의 테이블로 나뉩니다. |
| 차원 테이블로 둘러싸인 팩트 테이블을 포함합니다. | 차원 테이블로 둘러싸인 사실 테이블 하나가 차례로 차원 테이블로 둘러싸여 있음 |
| 스타 스키마에서 단일 조인 만 사실 테이블과 모든 차원 테이블 간의 관계를 작성합니다. | 눈송이 스키마에는 데이터를 가져 오는 데 많은 조인이 필요합니다. |
| 간단한 DB 설계. | 매우 복잡한 DB 설계. |
| 비정규 화 된 데이터 구조 및 쿼리도 더 빠르게 실행됩니다. | 표준화 된 데이터 구조. |
| 높은 수준의 데이터 중복성 | 매우 낮은 수준의 데이터 중복성 |
| 단일 차원 테이블에는 집계 된 데이터가 들어 있습니다. | 데이터 다른 차원 테이블로 분할. |
| 큐브 처리가 더 빠릅니다. | 복잡한 결합으로 인해 큐브 처리가 느려질 수 있습니다. |


■ 별자리 스키마(galaxy schema)
• 차원 테이블을 공유하는 두 개(이상?)의 팩트 테이블 존재
• 별자리 스키마에서 차원을 Conformed Dimensions라고도 함
• 더 나은 이해를 위해 팩트 테이블을 집계하는데 유용

■ 스타 클러스터 스키마(star cluster schema)
• 스타 스키마의 계층과 눈송이 스키마의 계층의 중간 형태

'▶ Data Architect > Data Modeling' 카테고리의 다른 글
| [Model] 다차원 모델링(Dimensional Model) (0) | 2024.08.18 |
|---|