728x90
반응형

OLTP (OnLine Transaction Processing)

복수의 사용자 PC 에서 발생되는 트랜잭션을 DB 서버가 처리하고 그 결과를 요청한 사용자 PC 에 결과를 되돌려주는 과정이라고 한다.
데이터를 처리하는데 중점을 둔다. 데이터를 처리한다고 하면 INSERT, UPDATE, DELETE 를 한다고 보면 된다.
이렇게 OLTP 는 데이터베이스의 최신 데이터를 유지하고 데이터 무결정을 보장한다.

간단하게 말하자면, 데이터 처리에 중점을 두었다는 것!

 

OLAP (OnLine Analytical Processing)

데이터 웨어하우스에 저장된 데이터를 분석하여 사용자에게 유의미한 정보를 제공해주는 처리 방법을 의미한다.
사용자의 의사 결정에 도움을 주는 것으로 데이터 분석, 데이터 마이닝에서 주로 사용된다.
상대적으로 OLTP 에 비해 쿼리가 복잡하고 처리 시간이 오래 걸리는 편이다.
일반적으로 비정규화 된 테이블로 이루어져있는 데이터베이스를 사용한다고 한다.

간단하게 말자하면, 데이터 분석에 중점을 두었다는 것!

 

 

- 참고 사이트

https://chankim.tistory.com/6

 

[쉽게 설명한] OLTP, OLAP

OLTP, OLAP는 약자가 비슷해 보이지만 사용 용도가 전혀 다른 정보시스템 용어이다. 먼저 OLTP는 온라인 트랜잭션 처리(Online transaction processing)의 약자로 여기서 트랜잭션은 관계형 데이터베이스 때

chankim.tistory.com

 

728x90
반응형

'데이터 엔지니어링 > 개념정리' 카테고리의 다른 글

페이로드(Payload) 에 대해서  (0) 2023.08.13
Debezium 에 대해서  (0) 2023.07.31
복사했습니다!