Computer >> 컴퓨터 >  >> 프로그램 작성 >> 프로그램 작성

운영 데이터베이스와 데이터 웨어하우스의 차이점은 무엇입니까?

<시간/>

운영 데이터베이스

운영 데이터베이스는 데이터 웨어하우스의 데이터 소스입니다. 여기에는 비즈니스의 정상적인 운영을 실행하는 데 사용되는 자세한 데이터가 포함되어 있습니다. 데이터는 일반적으로 업데이트가 생성되고 최종 거래의 최신 값을 반영할 때 변경됩니다. 동적 데이터를 실시간으로 관리하는 데 사용되는 OLTP(Online Transactions Processing Databases)라고도 합니다.

운영 데이터베이스의 요구 사항은 데이터 조작 및 보기 메커니즘에 대한 효율적인 액세스를 통해 정보의 삽입 및 업데이트를 단순히 제어하는 ​​것입니다.

데이터 웨어하우스

데이터 웨어하우스 시스템은 데이터 분석 및 의사 결정을 위해 사용자 또는 지식 근로자에게 서비스를 제공합니다. 이러한 시스템은 여러 사용자의 다양한 요구 사항을 수용하기 위해 특정 구조로 데이터를 구성하고 표시할 수 있습니다. 이러한 시스템을 OLAP(온라인 분석 처리) 시스템이라고 합니다.

OLAP는 데이터 웨어하우징도 포함하는 광범위한 용어입니다. 이 모델에서 데이터는 데이터 마이닝/문서의 효과적인 생성을 허용하는 형식으로 저장됩니다. OLAP 디자인은 운영 효율성의 저하가 거의 없이 매우 큰 레코드 집합에 대한 보고를 수용해야 합니다. OLTP 구조에서 데이터 구조를 취하고 OLAP 구조에서 동일한 데이터에 영향을 미치는 것을 정의할 수 있는 완전한 용어는 "차원 모델링"입니다. 이는 데이터 웨어하우징의 기본 빌딩 블록입니다.

운영 데이터베이스와 데이터 웨어하우스 간의 비교를 살펴보겠습니다.

운영 데이터베이스 데이터 웨어하우스
OLTP 시스템은 고객 지향적이며 점원, 고객 및 정보 기술 전문가의 트랜잭션 및 쿼리 처리에 사용됩니다. OLAP 시스템은 시장 지향적이며 관리자, 임원 및 분석가를 포함한 지식 근로자의 데이터 분석에 사용됩니다.
OLTP 시스템은 의사 결정에 단순히 사용하기에는 너무 자세한 현재 데이터를 처리합니다. OLAP 시스템은 많은 양의 기록 정보를 처리하고 요약 및 집계 기능을 제공하며 여러 세부 수준에서 데이터를 저장 및 관리합니다. 이러한 기능을 통해 정보에 입각한 의사 결정에 데이터를 더 쉽게 사용할 수 있습니다.
OLTP 시스템은 일반적으로 ER(Entity-Relationship) 데이터 모델과 애플리케이션 지향 데이터베이스 설계를 채택합니다. OLAP 시스템은 일반적으로 별 또는 눈송이 모델과 주제 지향 데이터베이스 디자인을 채택합니다.
OLTP 시스템은 과거 데이터 또는 여러 조직의 데이터를 정의하지 않고 주로 기업 또는 부서 내부의 현재 정보에 중점을 둡니다. OLAP 시스템은 조직의 진화 과정으로 인해 데이터베이스 스키마의 여러 ​​버전에 걸쳐 있는 경우가 많습니다. 또한 여러 데이터 저장소의 정보를 통합하여 여러 조직에서 가져온 정보를 처리할 수 있습니다.