차이점 OLAP와 OLTP 간의 차이점

Anonim

OLAP와 OLTP

OLAP은 온라인 분석 처리이고 OLTP는 온라인 트랜잭션 처리입니다. OLAP은 고객 지향적이지만 OLTP는 시장 지향적입니다. Online Analytical Processing은 고객, IT 전문가 및 사무원의 데이터 분석에 사용되는 반면 Online Transaction Processing은 임원 및 관리자의 데이터 분석에 사용됩니다.

OLTP는 주로 현재 데이터를 관리합니다. 반면 OLAP은 기록 데이터를 관리하고 의사 결정 프로세스를 돕기위한 정보를 저장합니다. 온라인 트랜잭션 처리가 엔티티 관계 모델 및 응용 프로그램 지향 데이터베이스를 기반으로하는 반면 Online Analytical Processing은 사실 별자리 모델 및 주제 중심 데이터베이스를 기반으로합니다.

OLTP는 업데이트, 삭제 및 삽입과 같은 짧은 온라인 트랜잭션이 특징입니다. OLAP은 주로 거래량이 적습니다.

OLTP는 운영 데이터입니다. 그것들은 원래의 데이터 소스로 간주됩니다. OLAP은 통합 데이터이며 OLTP 데이터베이스에서 제공됩니다. OLTP의 주요 목적 중 하나는 기본적인 비즈니스 작업을 제어 / 실행하는 것입니다. OLAP의 목적은 의사 결정 지원, 계획 및 문제 해결을 돕는 것입니다. OLTP의 데이터는 진행중인 비즈니스 프로세스를 나타냅니다. 반대로 OLAP은 모든 유형의 비즈니스 활동을 다차원 적으로 보여줍니다.

처리 속도에 대해 이야기 할 때 OLTP는 빠른 것으로 간주되지만 OLAP은 수 시간이 걸릴 수 있으며 관련된 데이터에 의존합니다. 공간 요구 사항을 고려하면 OLTP는 기록 데이터가 보관되는 경우 작은 공간 만 있으면됩니다. 그러나 OLAP에는 기록 데이터 및 집계 구조로 인해 더 큰 공간이 필요합니다.

요약:

1. OLAP은 온라인 분석 처리이고 OLTP는 온라인 트랜잭션 처리입니다. 2. Online Analytical 처리는 클라이언트, IT 전문가 및 점원에 의한 데이터 분석에 사용되는 반면 온라인 트랜잭션 처리는 임원 및 관리자에 의한 데이터 분석에 사용됩니다. 3. OLTP의 주요 목적 중 하나는 기본적인 비즈니스 작업을 제어 / 실행하는 것입니다. OLAP의 목적은 의사 결정 지원, 계획 및 문제 해결을 돕는 것입니다. 4. OLTP의 데이터는 진행중인 비즈니스 프로세스를 나타냅니다. 반대로 OLAP은 모든 유형의 비즈니스 활동을 다차원 적으로 보여줍니다. 5. 온라인 트랜잭션 처리가 엔티티 관계 모델 및 응용 프로그램 지향 데이터베이스를 기반으로하는 반면 온라인 분석 처리는 사실 별자리 및 주제 중심 데이터베이스의 모델을 기반으로합니다. 6. OLTP는 히스토리 데이터가 아카이브되는 경우 작은 공간 만 필요합니다. 그러나 OLAP에는 기록 데이터 및 집계 구조로 인해 더 큰 공간이 필요합니다.