OLAP과 OLTP 시스템

데이터 웨어하우징 개념

Aaren Stubberfield

Data Scientist

OLAP 시스템

  • OLAP(온라인 분석 처리)
  • 대규모 데이터 분석 지원용으로 설계
  • 예시 차원 구성:
    • 국가, 주, 도시
    • 연, 월, 일
  • OLAP은 데이터를 다차원 형식으로 재구성
데이터 웨어하우징 개념

OLAP 큐브

  • OLAP 큐브는 OLAP의 핵심
  • 전통적 관계형 DB보다 처리 속도 빠름
  • 하이퍼큐브는 3개 초과 차원을 가짐

축이 지역, 연도, 제품으로 표시된 큐브 이미지

데이터 웨어하우징 개념

OLTP

  • OLTP(온라인 트랜잭션 처리)
  • 단순한 데이터베이스 쿼리 처리를 위해 설계
  • 소스 시스템에서 데이터 웨어하우스로 전달 시 사용

현금자동지급기에서 돈을 받는 사람의 초상

1 Photo by Rodnae-Productions on Pexels
데이터 웨어하우징 개념

신용카드 회사 예시

OLTP:

  • 고객의 구매를 추적함
  • 계정 잔액 반영을 위한 단순 DB 업데이트를 대량 처리

OLAP:

  • 구매 데이터 분석에 최적화됨
  • 데이터를 다차원으로 구성

팔짱을 끼고 카메라를 바라보는 자신감 있는 아프리카계 미국인 전문가의 초상

데이터 웨어하우징 개념

요약

차이점 OLAP OLTP
최적화: 분석용 복잡한 읽기 전용 쿼리 단순 쿼리
데이터 표현: 다차원 행과 열
데이터 웨어하우징 개념

연습해 봅시다!

데이터 웨어하우징 개념

Preparing Video For Download...