OLTP와 OLAP

양시준·2022년 3월 3일
0

TIL

목록 보기
9/21

OLAP란?

OLTP (Online Transaction Processing)란 온라인 트랜잭션 처리를 말하며, 네트워크 상에서 다수의 이용자가 실시간으로 데이터를 갱신하거나 조회하는 경우 트랜잭션 단위로 처리하는 것을 말한다.

데이터 자체의 처리에 중점을 둔다.

여기서 OLTP는 트랜잭션이기 때문에 처리 과정중에 오류가 발생하게 되면 트랜잭션이 발생하기 전의 상황으로 돌아가게 된다.

OLTP란?

OLAP(Online Analytical Processing)은 데이터웨어하우스(DW) 등의 시스템과 연관되어 대용량 데이터를 분석하고, 데이터 분석을 통해 사용자에게 유의미한 정보를 제공해주는 처리방법을 의미한다.

저장된 데이터를 기반하여 분석하는 것에 중점을 둔다.

OLAP와 OLTP의 차이점

OLAPOLTP
목적비즈니스 활동 지원비즈니스 활동에 대한 평가,분석
주 트랜잭션 형태SELECT, INSERT, UPDATE, DELETESELECT
속도n초 이내n분 이내
데이터 수명 주기
관리단위실시간ETL일정에 따른 주기
최적화 방법데이터 갱신 효율성, 무결성 극대화조회 성능, 사용성, 접근 편의성
profile
야크 털 깎기와 러버덕 디버깅을 좋아하는 개발자

0개의 댓글