Computer >> 컴퓨터 >  >> 프로그램 작성 >> 프로그램 작성

별과 눈송이 스키마의 차이점

<시간/>

이번 포스트에서는 스타 스키마와 눈송이 스키마의 차이점을 알아보도록 하겠습니다.

스타 스키마

  • 차원의 계층 구조는 차원 테이블에 저장됩니다.

  • 여기에는 차원 테이블로 둘러싸인 팩트 테이블이 포함됩니다.

  • 이 스키마에서 단일 조인은 팩트 테이블과 차원 테이블 간의 관계를 생성합니다.

  • 단순한 데이터베이스 디자인입니다.

  • 높은 수준의 데이터 중복성이 있습니다.

  • 큐브 처리가 빠릅니다.

  • 단일 차원 테이블에는 집계된 데이터가 포함됩니다.

  • 비정규화된 데이터 구조입니다.

  • 쿼리는 다른 스키마에 비해 빠르게 실행됩니다.

  • 시작 조인 쿼리 최적화 기술을 사용합니다. 따라서 쿼리가 잘 수행됩니다.

  • 테이블은 여러 차원으로 연결할 수 있습니다.

눈송이 스키마

  • 차원의 계층 구조는 별도의 테이블로 나뉩니다.

  • 하나의 팩트 테이블은 차원 테이블로 둘러싸여 있으며 다른 차원 테이블로 둘러싸여 있습니다.

  • 데이터를 가져오려면 여러 조인이 필요합니다.

  • 복잡한 데이터베이스 디자인을 가지고 있습니다.

  • 정규화된 데이터 구조입니다.

  • 낮은 수준의 데이터 중복성이 있습니다.

  • 데이터는 여러 차원 테이블로 분할됩니다.

  • 스키마의 복잡한 조인으로 인해 큐브 처리가 느립니다.

  • 여러 차원에 연결되지 않을 수 있는 중앙 집중식 팩트 테이블을 사용하여 나타낼 수 있습니다.