OLTP OLAP

AnHyunDong·2022년 6월 20일
0

it 용어

목록 보기
2/6

트랜잭션(Transaction)

  • 데이터베이스의 상태를 변화시키기 해서 수행하는 작업의 단위
  • 질의어(SQL)를 이용하여 데이터베이스를 접근 하는 것을 의미
  • SELECT, INSERT, DELETE, UPDATE

OLTP(Online Transaction Processing)

온라인으로 트랜잭션을 처리 > ATM

  • 무수히 많이 발생되는 각각의 작업요청을 오류없이 처리하고, 그 결과값을 실시간으로 확인시켜줘야 함을 의미
  • 1개의 트랜잭션에서 발생되는 INSERT, UPDATE, DELETE의 과정을 무결성을 보장하여 처리하고 그 결과를 SELECT 하는 과정을 우리는 OLTP라고 부름

OLAP(Oline Analytical Processing)

온라인으로 분석 및 처리 > 재무보고, 예측

  • 이미 저장된 데이터를 기반하여 분석하는데 중점이 된 용어
  • 기존에 저장되어 있는 데이터를 사용자의 요구와 목적에 맞게 분석하여 정보를 제공하는 개념

Tool

  • Xplenty
  • IBM Cognos
  • Apache Kylin
  • icCube
  • OBIEE

OLTP vs OLAP

OLTPOLAP
정의온라인 트랜잭션 시스템, DB 수정 & 관리온라인 데이터 검색 및 데이터 분석 시스템
트랜젝션 형태DB 데이터 INSERT, UPDATE, SELECT, DELETEDB 데이터 SELECT
데이터RAW DATAOLTP DATA
처리 시간수초 이내수분 이내
데이터 표현 시간실시간과거
데이터 업데이트짧고 빠르게 일어남배치 처리
관리 단위테이블분석된 정보

URL : https://www.guru99.com/oltp-vs-olap.html

profile
사진은 남아 추억이 메모는 남아 스펙이 된다

0개의 댓글