데이터베이스 다차원 모델링

From IT Wiki
Revision as of 00:55, 30 October 2019 by PE가즈아 (talk | contribs)
Database Dimensional Modeling

구성

  • 사실(Fact)
  • 차원(Dimension)
  • 속성(Attribute)
  • 계층(Hierarchies)

종류

  • 비교
구분 스타 스키마 눈송이 스키마
장점
  • 모델이 단순하여 이해 쉬움
  • 계층 구조 정의 용이
  • 응답 성능 향상(조인이 적음)
  • 메타 데이터 단순
  • 무결성 유지에 유리
  • 애플리케이션 유연성 증가
  • 데이터 중복성 최소화
  • 저장 공간 효율
단점
  • 집계 데이터 추출 성능 낮음
  • 자료 불일치 위험
  • 중복 데이터로 인한 용량 증가
  • 구조가 복잡하여 이해 어려움
  • 관리 테이블 수 증가
  • 조인이 많아서 응답 성능 낮음

스타 스키마

Star Scheme

스타스키마.png

눈송이 스키마

Snowflake Scheme

눈송이스키마.png