eunzae's develog

[정보계]OLTP vs OLAP 본문

Database/Data Architecture

[정보계]OLTP vs OLAP

eunzae 2023. 3. 14. 14:29

OLTP vs OLAP

OLTPOLAP는 모두 온라인 처리 시스템
OLTP
는 트랜잭션 처리를, OLAP는 분석 처리를 지원하는 시스템

 

 

R-OLAP(Relational OLAP)

관계형 DB와 같이 SQL같은 관계형 질의어를 사용하여 다차원 데이터를 저장하고 분석

 

 

M-OLAP(Multi-dimensional OLAP)

다차원 데이터를 저장하기 위한 특수한 구조의 다차원 DB

 

 

다차원 데이터베이스

기존의 평면 데이터를 큐브 형태의 다차원 데이터로 변환시켜 미리 저장해 두었다가, 원하는 질문이 들어왔을 때 이미 준비된 데이터를 내보내게 됨

 

 

R-OLAP vs M-OLAP

관계형 데이터베이스를 근간으로 하면 R-OLAP(Relational OLAP)

다차원 데이터베이스를 근간으로 하면 M-OLAP(Multi-dimensional OLAP)

 

 

H-OLAP(Hybrid OLAP)

R-OLAPM-OLAP의 장을 혼합한 형태의 OLAP, DB 저장은 관계형 데이터베이스, 다차원 프로세싱은 M-OLAP을 사용

R-OLAP의 대용량 처리 능력과 M-OLAP의 다차원 프로세싱이 가능하지만, 구현이 어렵다는 단점이 있음