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

HOLAP이란 무엇입니까?

<시간/>

HOLAP은 하이브리드 OLAP을 나타냅니다. ROLAP의 확장성과 MOLAP의 쿼리 구현 간의 균형을 관리할 수 있으며 일부 상용 OLAP 서버는 HOLAP 방식에 의존합니다. 이 경우 사용자는 MOLAP에 저장할 데이터 부분과 ROLAP에 저장할 데이터 부분을 결정합니다. 예를 들어, 일반적으로 하위 수준의 데이터는 관계형 데이터베이스를 사용하여 저장되고 집계를 포함한 상위 수준의 데이터는 독립적인 MOLAP에 저장됩니다.

HOLAP은 OLAP의 다른 구현인 ROLAP(관계형 OLAP)과 MOLAP(다차원 OLAP)의 혼합입니다. HOLAP를 사용하면 데이터 요소를 MOLAP 저장소에 저장하고 데이터의 다른 요소를 ROLAP 저장소에 저장할 수 있으므로 각각의 이점을 절충할 수 있습니다. 큐브 디자이너가 이러한 분리에 대해 제어하는 ​​정도는 제품마다 다릅니다.

하이브리드 OLAP는 두 OLAP의 여러 세트를 사용할 수 있도록 하기 때문에 일반적으로 관계형 데이터베이스와 다차원 데이터베이스 모두에 데이터를 저장합니다. 결과적으로 두 데이터베이스 중 하나에 대한 액세스 결정은 원하는 처리 유형 또는 소프트웨어에 가장 적합한 데이터베이스를 기반으로 합니다.

이는 데이터를 관리할 때 훨씬 더 많은 유연성을 지원합니다. 대용량 데이터 처리의 경우 데이터를 관계형 데이터베이스에 저장하고 이론적인 처리의 경우 데이터를 다차원 데이터베이스에 저장합니다. 이 방법은 다음과 같은 상황에서 유용합니다 -

  • 하나의 다차원 데이터베이스로 관리할 수 없는 정보의 양이 많은 경우.

  • 서버에서 정보에 액세스할 때마다 성능 병목 현상이 발생하는 경우

  • 기존의 요약 및 정리된 데이터 소스를 사용해야 하는 경우.

HOLAP 유형

다음과 같은 다양한 유형의 HOLAP이 있습니다 -

웹 지원 OLAP(WOLAP) 서버 − WOLAP은 웹 브라우저를 통해 액세스할 수 있는 OLAP 애플리케이션에 적용됩니다. 기존의 클라이언트/서버 OLAP 응용 프로그램과 달리 WOLAP는 클라이언트, 미들웨어 및 데이터베이스 서버의 세 가지 구성 요소를 포함하는 3계층 아키텍처로 취급됩니다.

데스크톱 OLAP(DOLAP) 서버 − DOLAP을 사용하면 사용자가 데이터베이스 또는 소스에서 데이터 영역을 다운로드하고 해당 데이터 세트를 로컬 또는 데스크톱에서 사용할 수 있습니다.

모바일 OLAP(MOLAP) 서버 − 모바일 OLAP를 사용하면 모바일 장치를 사용하여 원격으로 OLAP 데이터 및 소프트웨어에 액세스하고 작업할 수 있습니다.

공간 OLAP(SOLAP) 서버 − SOLAP에는 지리 정보 시스템(GIS)과 OLAP의 기능이 단일 사용자 인터페이스에 포함되어 있습니다. 공간 및 비공간 데이터의 관리를 지원합니다.