행 저장소 vs. 열 저장소

데이터 웨어하우징 개념

Aaren Stubberfield

Data Scientist

왜 중요할까요?

  • 쿼리 속도 최적화
  • 데이터 웨어하우스 테이블은 열 저장 형식이 분석 작업에 최적
데이터 웨어하우징 개념

컴퓨터 저장의 기본

  • 컴퓨터는 데이터를 블록에 저장합니다.
  • 데이터를 조회할 때 필요한 블록을 읽습니다.
  • 더 적은 블록을 읽을수록 전체 속도가 빨라집니다.

여러 블록에 저장하는 하드 디스크의 상징적 이미지

데이터 웨어하우징 개념

보건 테이블 예시

  • CDC(미국 질병통제예방센터)
  • 여러 시즌의 연령대별 독감 입원 데이터
SEASON AGE GROUP HOSPITALIZATION PERCENTAGE
2019 0-17 yr 13.9%
2019 18-49 yr 22.5%
2019 50+ yr 63.7%
2020 0-17 yr 3.9%
2020 18-49 yr 18.1%
2020 50+ yr 78%
2021 0-17 yr 15.6%
2021 18-49 yr 23.3%
2021 50+ yr 61.1%
데이터 웨어하우징 개념

행 저장소 예시

SEASON AGE GROUP HOSPITALIZATION PERCENTAGE
2019 0-17 yr 13.9%
2019 18-49 yr 22.5%
2019 50+ yr 63.7%
2020 0-17 yr 3.9%
2020 18-49 yr 18.1%
2020 50+ yr 78%
2021 0-17 yr 15.6%
2021 18-49 yr 23.3%
2021 50+ yr 61.1%

각 블록에 행이 저장된 하드 디스크의 상징적 이미지

데이터 웨어하우징 개념

열 저장소 예시

SEASON AGE GROUP HOSPITALIZATION PERCENTAGE
2019 0-17 yr 13.9%
2019 18-49 yr 22.5%
2019 50+ yr 63.7%
2020 0-17 yr 3.9%
2020 18-49 yr 18.1%
2020 50+ yr 78%
2021 0-17 yr 15.6%
2021 18-49 yr 23.3%
2021 50+ yr 61.1%

각 블록에 열이 저장된 하드 디스크의 상징적 이미지

데이터 웨어하우징 개념

요약

행 저장소

  • 행 데이터가 블록에 함께 저장됩니다
  • 트랜잭션 작업에 적합합니다

열 저장소

  • 열 데이터가 블록에 함께 저장됩니다
  • 분석 작업에 적합합니다
  • 더 나은 데이터 압축
데이터 웨어하우징 개념

연습해 봅시다!

데이터 웨어하우징 개념

Preparing Video For Download...