세라공원

[Database] OLTP / OLAP 본문

Database

[Database] OLTP / OLAP

세라박 2022. 10. 27. 20:30

 

 

 

 

OLTP Online Transaction Processing 온라인 트랜잭션 처리

- 데이터 자체의 처리.
  1개의 요청작업을 처리하는 과정.
  복수 사용자 pc에서 발생되는 트랜잭션(Transaction)을 DB서버가 처리 → 요청한 사용자pc에게 결과값 되돌려주는 과정

- 무수히 발생되는 각각 작업요청을 오류없이 처리 → 결과값을 실시간으로 확인시켜줘야 함
  1개의 트랜잭션에서 발생되는 INSERT, UPDATE, DELETE의 과정을 무결성 보장하여 처리하고 그 결과를 SELECT 하는 과정.
  주로 데이터의 저장, 삭제, 수정 등의 실질적인 데이터를 수정하는 작업.
  
- 현재의 데이터 처리가 얼마나 정확, 무결한지 중요.

 

 

OLAP Online Analytical Processing 온라인 분석 처리

- 이미 저장된 데이터를 기반하여 분석
  DB에 저장되어 있는 데이터 분석 → 사용자에게 유의미한 정보 제공 → 보다 복잡한 모델링 가능.
  기존에 저장되어 있는 데이터를 사용자의 요구, 목적에 맞게 분석 → 정보 제공.
  
- 이미 저장된 데이터를 바탕으로 어떤 정보를 제공하는지가 중요.
  데이터가 무결, 정확하다는 전제를 바탕으로 고객 or 사용자가 원하는 정보를 어떤식으로 표현하고 제공하는지 의미.

 

 

 

참고 : https://too612.tistory.com/511

 

[DATABASE] OLTP와 OLAP의 차이점 & 예시

 꿍스뿡이의 드림빌더 [DATABASE] OLTP, OLAP 안녕하세요. 꿍스뿡이입니다! 오늘은 OLTP와 OLAP에 대하여 알아보도록 하겠습니다. 1. OLTP(Online Transaction Processing) OLTP를 직역하면 온라인 트랜잭션 처리..

too612.tistory.com

https://support.microsoft.com/en-us/office/overview-of-online-analytical-processing-olap-15d2cdde-f70b-4277-b009-ed732b75fdd6

 

Overview of Online Analytical Processing (OLAP)

Online Analytical Processing (OLAP) is a technology that is used to organize large business databases and support business intelligence. OLAP databases are divided into one or more cubes, and each cube is organized and designed by a cube administrator to f

support.microsoft.com

 

Comments