운영 데이터베이스
운영 데이터베이스는 데이터 웨어하우스의 데이터 소스입니다. 여기에는 비즈니스의 정상적인 운영을 실행하는 데 사용되는 자세한 데이터가 포함되어 있습니다. 데이터는 일반적으로 업데이트가 생성되고 최종 거래의 최신 값을 반영할 때 변경됩니다. 동적 데이터를 실시간으로 관리하는 데 사용되는 OLTP(Online Transactions Processing Databases)라고도 합니다.
운영 데이터베이스의 요구 사항은 데이터 조작 및 보기 메커니즘에 대한 효율적인 액세스를 통해 정보의 삽입 및 업데이트를 단순히 제어하는 것입니다.
데이터 웨어하우스
데이터 웨어하우스 시스템은 데이터 분석 및 의사 결정을 위해 사용자 또는 지식 근로자에게 서비스를 제공합니다. 이러한 시스템은 여러 사용자의 다양한 요구 사항을 수용하기 위해 특정 구조로 데이터를 구성하고 표시할 수 있습니다. 이러한 시스템을 OLAP(온라인 분석 처리) 시스템이라고 합니다.
OLAP는 데이터 웨어하우징도 포함하는 광범위한 용어입니다. 이 모델에서 데이터는 데이터 마이닝/문서의 효과적인 생성을 허용하는 형식으로 저장됩니다. OLAP 디자인은 운영 효율성의 저하가 거의 없이 매우 큰 레코드 집합에 대한 보고를 수용해야 합니다. OLTP 구조에서 데이터 구조를 취하고 OLAP 구조에서 동일한 데이터에 영향을 미치는 것을 정의할 수 있는 완전한 용어는 "차원 모델링"입니다. 이는 데이터 웨어하우징의 기본 빌딩 블록입니다.
운영 데이터베이스와 데이터 웨어하우스 간의 비교를 살펴보겠습니다.
운영 데이터베이스 | 데이터 웨어하우스 |
---|---|
OLTP 시스템은 고객 지향적이며 점원, 고객 및 정보 기술 전문가의 트랜잭션 및 쿼리 처리에 사용됩니다. | OLAP 시스템은 시장 지향적이며 관리자, 임원 및 분석가를 포함한 지식 근로자의 데이터 분석에 사용됩니다. |
OLTP 시스템은 의사 결정에 단순히 사용하기에는 너무 자세한 현재 데이터를 처리합니다. | OLAP 시스템은 많은 양의 기록 정보를 처리하고 요약 및 집계 기능을 제공하며 여러 세부 수준에서 데이터를 저장 및 관리합니다. 이러한 기능을 통해 정보에 입각한 의사 결정에 데이터를 더 쉽게 사용할 수 있습니다. |
OLTP 시스템은 일반적으로 ER(Entity-Relationship) 데이터 모델과 애플리케이션 지향 데이터베이스 설계를 채택합니다. | OLAP 시스템은 일반적으로 별 또는 눈송이 모델과 주제 지향 데이터베이스 디자인을 채택합니다. |
OLTP 시스템은 과거 데이터 또는 여러 조직의 데이터를 정의하지 않고 주로 기업 또는 부서 내부의 현재 정보에 중점을 둡니다. | OLAP 시스템은 조직의 진화 과정으로 인해 데이터베이스 스키마의 여러 버전에 걸쳐 있는 경우가 많습니다. 또한 여러 데이터 저장소의 정보를 통합하여 여러 조직에서 가져온 정보를 처리할 수 있습니다. |