OLTP [online transaction processing]
네트워크상의 여러 이용자가 실시간으로 데이터베이스의 데이터를 갱신하거나 조회하는 등의 단위 작업을 처리하는 방식을 말한다. 주로 신용카드 조회 업무나 자동 현금 지급 등 금융 전산 관련 부문에서 많이 발생하기 때문에 ‘온라인 거래처리’라고도 한다. 이 방식의 특징은 기존 컴퓨터 통신에서 이용해 온 온라인 방식과 달리 다수의 이용자가 거의 동시에 이용할 수 있도록 송수신 자료를 트랜잭션(데이터 파일의 내용에 영향을 미치는 거래 ·입출고 ·저장 등의 단위 행위) 단위로 압축, 비어 있는 공간을 다른 사용자들이 함께 쓸 수 있도록 한 점이다.
- OLTP와 OLAP의 비교 -
OLTP은 매일매일의 기업운영을 가능하게 하는 거래처리 시스템이고, OLAP은 다차원 분석에 의해서 기업이 나가야 할 방향을 설정할 수 있는 것이다. OLAP의 목적은 최종사용자가 기업의 전반적인 상황을 이해할 수 있게 하고 의사결정을 지원하는데 있다. OLTP와 OLAP의 비교항목을 요약하면 다음과 같다.
구분 |
OLTP |
OLAP |
데이터의 구조 |
복잡 (운영 시스템 계산에 적합) |
단순(사업 분석에 적합) |
데이터의 갱신 |
순간적/동적 |
주기적/정적 |
응답 시간 |
2, 3 초 ~ 몇 초 이내 |
수 초 ~ 몇 분까지도 가능 |
데이터의 범위 |
과거 30 일 ~ 90 일 |
과거 5 년 ~ 10 년 |
데이터 성격 |
정규/핵심 업무 데이터, |
비정규/read-only 데이터,index 에 의존 |
데이터의 크기 |
수 Giga Byte |
수 Tera Byte |
데이터의 내용 |
현재 데이터 |
기록 보관된, 요약/계산 데이터 |
데이터 특성 |
거래처리(transaction) 중심 |
주제(subject) 중심 |
데이터 액세스 빈도 |
높음 |
보통 혹은 낮음 |
데이터의 사용법 |
고도로 구조화된 연속 처리 |
고도로 비구조화 된 분석 처리 |
쿼리의 성격 |
예언 가능, 주기적 |
예측하기 어렵고, 특수하다 |
[출처] OLTP와 OLAP의 비교|작성자 까치
댓글 없음:
댓글 쓰기