ADsP) 기업내부 데이터베이스 OLTP vs OLAP

Updated:

1980년대 기업내부 데이터베이스

OLTP( One Line Transaction Processing )

호스트 컴퓨터가 데이터베이스를 엑세스 하고 바로 처리결과를 돌려보내는 형태이다.

B 컴퓨터의 요청에 의해 데이터베이스에 연결할 수 있는 A컴퓨터에서 데이터를 갱신, 삽입, 제거 등을 하고 그 결과를 갱신, 삽입, 제거를 요청한 B 컴퓨터에 보여주는 것 이다.

즉 데이터 베이스에 INSERT, UPDATE, DELETE의 과정을 무결성을 보장하여 처리하고 그 결과를 SELECT하는 과정을 OLTP라고 부른다.

OLAP( One Line Analytical Processing )

다양한 비지니스 관점에서 쉽고 빠르게 다차원적인 데이터에 접근하여 의사결정에활용할 수 있는 정보를 얻을 수 있게하는 기술

DB에 저장되어 있는 데이터를 분석하고, 데이터 분석을 통해 사용자에게 유의미한 정보를 제공해주는 처리 방법을 의미함

즉 기존에 저장되어 있는 데이터를 사용자의 요구와 목적에 맞게 분석하여 정볼르 제공하는 개념을 의미

OLAP vs OLTP

구분 OLTP OLAP
데이터 구조 복잡 단순
데이터 갱신 동적으로 순간적 정적으로 주기적
응답 시간 수초이내 수초~몇분
데이터 범위 수십일 전후 오랜기간 저장
데이터 성격 정규적인 핵심 비정규적인 읽기전용 데이터
데이터 크기 수 기가 바이트 수 테라 바이트
데이터 내용 현재 데이터 요약된 데이터
데이터 특성 트랜잭션 중심 주제 중심
데이터 액세스 빈도 높음 보통
질의 결과 예측 주기적 예측 가능 예측 어려움

Leave a comment