database.sarang.net
UserID
Passwd
Database
ㆍDBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
DBMS Tutorials 229 게시물 읽기
 News | Q&A | Columns | Tutorials | Devel | Files | Links
No. 229
OLAP & OLTP - definition of term
작성자
정재익(advance)
작성일
2002-01-03 17:14
조회수
6,494
첨부파일: Introduction-to-olap.pdf (208,781bytes)

이 글은 어느 분이 저게 도대체 OLAP 와 OLTP 의 정의가 뭐냐고 묻는 분이 있어, 그냥 간단하게 적어 봅니다. 복잡한 논설적인 의미는 생략하고 그냥 있는 그대로의 텀의 정의만을 적어 보도록 하겠습니다.

 

OLAP

 

OLAP 는 Online Analytical Processing 의 약자로서, database 내에 저장된 자료(data) 를 이용하여 어떤 분석을 하는 작업을 일컫는 말입니다. OLAP tool 들은 다차원의 자료들을 이용하여 분석하여 또다른 차원으로 분석해 낼수 있도록 해 줍니다. 예를 들면, 시간별로 그리고 대세의 흐름에 대한 분석을 하여 주는 것 등을 말합니다.

 

OLAP 의 주된 요소는 OLAP server 입니다. 이것은 Client 와 DBMS 서버 사이에 위치하게 됩니다. OLAP server 는 데이터가 서버에 어떻게 저장되어 있는가를 이해해서 그 데이터를 분석하는 특별한 함수를 제공해 줍니다.

 

최근의 DBMS 에는 거의 모두 OLAP server 를 제공합니다.

 

개론에 대해서는 다음글을 한번 읽어 보시기 바랍니다.

 

http://www.pilotsw.com/olap/olap.htm

 

OLTP

 

OLTP 는 Online Transaction Processing 의 약자로서, 사용자의 요구에 즉각적으로 반응하여 수행되는 컴퓨터의 프로세싱 자체를 말합니다. 개념이 조금 추상적이죠. 각각의 요구는 transaction 으로서 여겨지게 되며, 은행의 자동 응답기가 이 트랜젝션 처리의 한 예입니다.

 

트랜젝션 프로세싱의 반대되는 개념이 batch processing 입니다. 이것은 특정 요구들을 저장해서 특정 시간에 일괄처리하게 됩니다. 트랜젝션 작업의 특징은 사용자와 상호작용이 있다는 것입니다. 반대로 배치작업은 사용자가 없는 상황에서도 이루어질 수 있게 되겠지요.

[Top]
No.
제목
작성자
작성일
조회
262DB(Oracle8.1.6, Mysql)+PHP+Zend Optimizer+APACHE+Tomcat(jsp,servlet)+IMAP+gd 설치하기
정재익
2002-01-06
4701
261mod_auth_external 을 이용하여 아파치 인증에 오라클 이용하기
정재익
2002-01-06
4790
246객체지향 DBMS 란?
정재익
2002-01-04
12026
229OLAP & OLTP - definition of term
정재익
2002-01-03
6494
213FreeTDS 사용법에 대한 글 [1]
정재익
2001-12-31
9483
206JDBC driver type
정재익
2001-12-25
4966
205Advanced JOIN Technique
정재익
2001-12-25
4619
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다