미식가의 개발 일기

OLTP vs OLAP 본문

BigData

OLTP vs OLAP

대체불가 핫걸 2024. 8. 27. 16:55
"OLTP와 OLAP는 데이터 사용 목적과 적용 방식에 따라 구분된다. "

 

OLTP ( Online Transaction Processing )

Icon by srip from Flaticon

  • 실시간 트랜잭션 처리가 목표
  • CRUD(Create, Read, Update, Delete) 작업 처리
  • 단순하고 짧은 다수의 트랜잭션이 대상 
  • 정규화 -> 데이터의 일관성, 무결성이 중요하므로 중복을 최소화
  • 예시
    • 은행 거래 시스템
    • 온라인 쇼핑 시스템

 

OLAP ( Online Analytical Processing )

Icon by RaftelDesign  from Flaticon

  • 데이터 분석, 리포트 생성이 목표
  • 데이터 분석, 집계, 리포팅 작업 처리
  • 복잡하고 긴 소수의 쿼리가 대상
  • 비정규화 -> 대량의 데이터를 빠르게 분석하는 것이 중요
  • 예시
    • 데이터 웨어하우스(대규모 데이터 저장소)
    • 비즈니스 인텔리전스 도구(대시보드, 그래프 등의 시각화를 지원하는 소프트웨어)
    • 마케팅 분석 시스템(고객 데이터 기반 마케팅 최적화)
반응형