什么是 HOLAP?
HOLAP代表混合OLAP。它可以在ROLAP的可扩展性和MOLAP的查询实现之间进行权衡,一些商业OLAP服务器依赖于HOLAP方法。在这种情况下,用户决定将数据的哪一部分保存在MOLAP中,哪一部分保存在ROLAP中。例如,一般情况下,低级数据使用关系数据库保存,而更高级别的数据,包括聚合,存储在独立的MOLAP中。
HOLAP是ROLAP(关系OLAP)和MOLAP(多维OLAP)的混合体,它们是OLAP的不同实现。HOLAP支持将数据元素存储在MOLAP存储中,并将数据的另一个元素存储在ROLAP存储中,从而实现各自优势的权衡。多维数据集设计者对这种从产品到产品的分离变化的控制程度。
由于混合OLAP允许使用多组两个OLAP,因此它们通常将数据保存在关系数据库和多维数据库中。因此,决定访问两个数据库之一是基于哪个最适合所需的处理类型或软件。
这在管理数据时支持更大的灵活性。对于海量数据处理,数据保存在关系数据库中,而对于理论处理,数据保存在多维数据库中。此方法在以下情况下很有用-
如果存在无法由一个多维数据库管理的大量信息。
如果从服务器访问信息时出现性能瓶颈的实例。
如果需要使用现有的汇总和组织数据源。
HOLAP的类型
有各种类型的HOLAP,如下所示-
Web-EnabledOLAP(WOLAP)Server-WOLAP适用于可通过Web浏览器访问的OLAP应用程序。与传统的客户端/服务器OLAP应用程序不同,WOLAP被视为具有三层架构,其中包括三个组件:客户端、中间件和数据库服务器。
桌面OLAP(DOLAP)服务器-DOLAP允许用户从数据库或源下载数据区域,并在本地或在他们的桌面上使用该数据集。
移动OLAP(MOLAP)服务器-移动OLAP允许用户通过使用他们的移动设备远程访问和处理OLAP数据和软件。
空间OLAP(SOLAP)服务器-SOLAP将地理信息系统(GIS)和OLAP的功能包含在单个用户界面中。它支持空间和非空间数据的管理。