I. 복잡한 질의 신속처리, 다차원 모델링 개념
-. OLAP 등에서 사용자의 다양한 요구사항을 충족하는 복잡한 질의를 신속하게 처리하기 위한 fact, dimension 기반의 DW 특화 모델링 기법
-. 다차원 모델링 종류 : Star Schema, Snowflake Schema
II. 다차원 모델링 기법의 종류
가. Star Schema
구성도 | 설명 |
![]() |
– 하나의 사실 테이블 – 다수의 차원 테이블 – 적은 Join, 빠른 Query 성능 (+) 쉬운 이해, 계층 정의 용이 (-) 상위레벨 조회 성능 저하 |
나. Snowflake Schema
구성도 | 설명 |
![]() |
– 차원 테이블을 정규화 – 데이터 중복 문제 해결 – Star Join으로 속도 저하 가능 (+) 데이터 중복 해결, 정규화 (-) Star Join으로 속도 저하 |
III. 다차원 모델 기법 비교
항목Star SchemeSnowflake Scheme
정규화 | – 비정규화 | – Dimension Table 정규 |
정합성 | – 보장 불가 | – 정합성 보장 |
Join정도 | – 적은 Join 성능, 빠름 | – Join 횟수 증가, 느림 |
특징 | – 다차원 분석 | – 계층화 및 분석 가능 |
장점 | – 조인 수 적임, 고성능 | – 소형 테이블, 정규화 |
단점 | – Data 일관성 낮음 | – 조인수 많음, 저 |
'3. 자료처리 > 데이터모델링' 카테고리의 다른 글
데이터 독립성 (0) | 2022.10.25 |
---|---|
데이터 거버넌스, 데이터 옵스 방법론 (0) | 2022.10.06 |
데이터 모델링 (0) | 2022.07.26 |
데이터 모델링 (0) | 2022.07.26 |
1. 데이터와 데이터베이스의 이해 (0) | 2022.07.25 |