OLTP와 OLAP > 전자상거래 관리사 필기

전자상거래 관리사 필기

마케팅 OLTP와 OLAP

페이지 정보

본문

OLTP와 OLAP


OLTP는 데이터베이스에서 운용 데이터를 처리하는 과정에 대한 개념이며 OLAP는 최종 사용자가 데이터베이스에 쉽게 접근하여 필요로 하는 정보를 직접 작성하고 의사결정에 활용하는 일련의 과정에 대한 개념이다.


데이터베이스 시스템이 주로 조직이 필요로 하는 일상 업무를 위한 OLTP (On-Line Transaction Processing) 기반의 시스템이라면, 데이터웨어하우징 시스템은 데이터 분석이나 의사 결정 등을 지원하는 OLAP(On-Line Analytical Processing) 기반의 시스템이다.


1) OLTP 

OLTP(On-Line Transaction Processing)는 네트워크상의 여러 이용자가 리얼타임으로 데이터베이스를 갱신하거나 조회 등의 단위작업을 처리하는 것으로서 흔히 온라인 거래처리라고 부른다. 

주로 신용카드 조회업무나 자동현금지급 등 금융전산관련 부문, 항공 예약 시스템에서 많이 이용하며 일반적인 운용 데이터베이스 시스템의 작업의 범주에 속한다. 


기존 컴퓨터 통신에서 이용해 온 온라인 방식과 달리 다수의 이용자가 거의 동시에 이용할 수 있도록 송수신 자료를 트랜잭션(데이터 파일의 내용에 영향을 미치는 거래, 입출고, 저장 등의 단위 행위)단위별로 압축 처리한다는 점이다. 


2) OLAP 

OLAP(On-Line Analytical Processing)는 OLTP의 상대적 개념으로서 운용 데이터베이스의 단순한 데이터 축적에서 탈피하고 데이터베이스를 보다 양질의 정보를 얻을 수 있도록 하는 분석형 애플리케이션의 개념이다.  운용(Operational) 데이터베이스는 현업 사용자들의 정보요구 대처에 한계가 있다. 따라서 OLAP은 현업 사용자가 직접 데이터베이스에 접근(Access)하여 질의(Query)를 작성하고 데이터를 보고와 분석(Reporting & Analyze)을 위해 데이터를 가공하는 것이 가능하도록 한 것이다. OLAP은 데이터마이닝으로 데이터들의 상관관계를 탐색하는 작업에 유용하게 활용가능하다.