컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - 관계형 데이터베이스와 Olap은 어떤 관계인가요?

관계형 데이터베이스와 Olap은 어떤 관계인가요?

OLTP는 주로 은행 거래와 같은 기본적이고 일상적인 거래 처리를 위한 전통적인 관계형 데이터베이스의 주요 응용 프로그램입니다. OLAP은 데이터 웨어하우스 시스템의 주요 애플리케이션으로 복잡한 분석 작업을 지원하고 의사결정 지원에 중점을 두고 직관적이고 이해하기 쉬운 쿼리 결과를 제공합니다.

OLTP:

트랜잭션 지향 처리 시스템이라고도 하며 고객의 원본 데이터를 즉시 전산 센터로 전송하여 처리하고 고객에게 제공하는 것이 기본 특징입니다. 매우 짧은 시간에 처리 결과가 출력됩니다.

OLAP:

데이터베이스 기술의 발전과 적용으로 데이터베이스에 저장되는 데이터의 양은 1980년대 메가바이트(M) 바이트에서 기가바이트(G) 바이트로 증가했습니다. 현재의 테라바이트(T) 바이트와 기가바이트(P) 바이트로 전환하면서 사용자의 쿼리 요구 사항은 관계형 테이블 레코드에서 하나 이상의 항목을 쿼리하거나 조작하는 것 이상을 포함하여 점점 더 복잡해지고 있습니다. 그리고 여러 테이블에 있는 수천만 개의 레코드에 대한 데이터 분석 및 정보 합성을 수행해야 합니다. 관계형 데이터베이스 시스템은 더 이상 이러한 요구 사항을 모두 충족할 수 없습니다.

추가 정보:

OLTP 시스템의 경우 전체 데이터베이스의 데이터를 수정하는 사용자가 많기 때문에 입력/출력 병목 현상이 특히 우려됩니다. 데이터에 대한 가능한 액세스 패턴을 결정하고 자주 액세스되는 데이터를 함께 그룹화합니다. 이 프로세스는 파일 그룹 및 RAID(Redundant Array of Independent Disks) 시스템으로 보완될 수 있습니다.

이러한 새로운 작업에 OLTP를 성공적으로 적용하려면 기업 정보 아키텍처에서 OLTP의 위치를 ​​재정의해야 합니다. OLTP는 더 이상 주문을 처리하는 구식 애플리케이션 집합이 아닙니다. 일반적인 OLTP 시스템이 처리하는 대규모 데이터 스트림 업데이트에 대한 동시 분석은 일반적으로 OLTP의 목적이 아닌 것으로 간주되기 때문에 거의 발생하지 않습니다.

그러나 데이터 웨어하우스 업데이트에 내재된 지연 시간으로 인해 최신 데이터를 거의 실시간으로 분석하는 데 방해가 됩니다. 조직이 데이터 변화에 신속하게 대응하려면 IT 부서는 OLTP가 이전보다 더 큰 역할을 수행하도록 해야 합니다.

온라인 분석 처리 개념은 관계형 데이터베이스의 아버지인 E. 에프. Codd는 1993년에 제안했습니다. Codd는 온라인 트랜잭션 처리가 더 이상 데이터베이스 쿼리 및 분석에 대한 최종 사용자의 요구 사항을 충족할 수 없으며 대용량 데이터베이스에 대한 간단한 SQL 쿼리로는 사용자 분석 요구 사항을 충족할 수 없다고 생각합니다. 사용자 의사결정 분석은 결과를 얻기 위해 관계형 데이터베이스에 대한 많은 양의 계산이 필요하며, 쿼리 결과는 의사결정자의 요구를 충족할 수 없습니다.

참고자료: OLTP-바이두백과사전?OLAP-바이두백과사전

上篇: 휴대전화 WIFI가 항상 간헐적으로 연결되는 이유는 다음과 같습니다. 下篇: 쉬운 언어로 z 번호 m 이 정확한지 확인하는 코드.
관련 내용