`
conkeyn
  • 浏览: 1524766 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

MOLAP, ROLAP,And HOLAP

阅读更多

          In the OLAP world, there are mainly two different types: Multidimensional OLAP (MOLAP) and Relational OLAP (ROLAP). Hybrid OLAP (HOLAP) refers to technologies that combine MOLAP and ROLAP.

MOLAP

          This is the more traditional way of OLAP analysis. In MOLAP, data is stored in a multidimensional cube. The storage is not in the relational database, but in proprietary formats.

Advantages :

  • Excellent performance: MOLAP cubes are built for fast data retrieval, and is optimal for slicing and dicing operations.
  • Can perform complex calculations: All calculations have been pre-generated when the cube is created. Hence, complex calculations are not only doable, but they return quickly.

Disadvantages :

  • Limited in the amount of data it can handle: Because all calculations are performed when the cube is built, it is not possible to include a large amount of data in the cube itself. This is not to say that the data in the cube cannot be derived from a large amount of data. Indeed, this is possible. But in this case, only summary-level information will be included in the cube itself.
  • Requires additional investment: Cube technology are often proprietary and do not already exist in the organization. Therefore, to adopt MOLAP technology, chances are additional investments in human and capital resources are needed.

ROLAP

This methodology relies on manipulating the data stored in the relational database to give the appearance of traditional OLAP's slicing and dicing functionality. In essence, each action of slicing and dicing is equivalent to adding a "WHERE" clause in the SQL statement.

Advantages :

  • Can handle large amounts of data: The data size limitation of ROLAP technology is the limitation on data size of the underlying relational database. In other words, ROLAP itself places no limitation on data amount.
  • Can leverage functionalities inherent in the relational database: Often, relational database already comes with a host of functionalities. ROLAP technologies, since they sit on top of the relational database, can therefore leverage these functionalities.

Disadvantages :

  • Performance can be slow: Because each ROLAP report is essentially a SQL query (or multiple SQL queries) in the relational database, the query time can be long if the underlying data size is large.
  • Limited by SQL functionalities: Because ROLAP technology mainly relies on generating SQL statements to query the relational database, and SQL statements do not fit all needs (for example, it is difficult to perform complex calculations using SQL), ROLAP technologies are therefore traditionally limited by what SQL can do. ROLAP vendors have mitigated this risk by building into the tool out-of-the-box complex functions as well as the ability to allow users to define their own functions.

HOLAP

          HOLAP technologies attempt to combine the advantages of MOLAP and ROLAP. For summary-type information, HOLAP leverages cube technology for faster performance. When detail information is needed, HOLAP can "drill through" from the cube into the underlying relational data.

分享到:
评论

相关推荐

    数据仓库与OLAP

    数据仓库建模,olap(rolap、molap、holap)建模分析;数据仓库建模,olap(rolap、molap、holap)建模分析;数据仓库建模,olap(rolap、molap、holap)建模分析;

    数据处理OLTP与OLAP的概念.pdf

    OLAP系统通常分为MOLAP、ROLAP和HOLAP,每种类型都有其独特的优点和应用场景。MOLAP通过预计算提高查询速度,但对数据变更的适应性较差;ROLAP则直接在原始数据上进行计算,灵活性高但查询速度可能不稳定;HOLAP试图...

    阿里云分析型数据库-使用手册-D.docx

    OLAP系统分为MOLAP、ROLAP和HOLAP三类: 1. MOLAP(多维OLAP)采用预计算的立方体结构存储数据,查询速度快,但数据建模固定,难以适应用户即时修改。 2. ROLAP(关系型OLAP)基于关系数据库,提供灵活的数据查询和...

    计算机等考三级数据库知识辅导:SQLSERVER数据仓库的构建与分析.docx

    【SQLSERVER数据仓库构建与分析】是针对计算机等级考试中数据库知识的重要部分,涉及的关键概念和技术包括: ...同时,性能优化是关键,如通过预计算的聚合和合适的存储策略(MOLAP、ROLAP或HOLAP)来提升查询速度。

    数据仓库联机分析处理PPT教案.pptx

    OLAP的数据模型有多种实现方式,包括MOLAP、ROLAP和HOLAP。MOLAP(多维OLAP)基于多维数据库,数据组织成类似超立方体的结构,如表3.1所示,存储效率高但更新较慢。ROLAP(关系OLAP)则依赖于关系数据库,数据和计算...

    微软公司商务智能系统解决方案v10.doc

    2. OLAP 技术优势:强大存储压缩能力,灵活支持 MOLAP、ROLAP、HOLAP 多维存储模式,能与多种 ODBC/OLE DB 接口的数据仓库共存。 该解决方案的业务收益包括: 1. 方便、快捷获取商务分析报表,更快的业务决策能力...

    基于ROLAP医保查询系统设计与实现.rar

    相比其他OLAP实现,如MOLAP(多维OLAP)和HOLAP(混合OLAP),ROLAP具有更强的灵活性和可扩展性,因为它可以直接操作关系数据库,无需进行额外的数据转换和存储。这使得ROLAP更适合处理大规模、不断变化的数据集,如...

    大厂实践案例 学习OLAP技术.docx

    首先,OLAP系统根据数据存储方式分为MOLAP、ROLAP和HOLAP。MOLAP是其中的一种,它以多维数组的形式预先计算并存储数据,形成所谓的立方体(cube)。这种预计算的方式牺牲了存储空间,以换取更快的查询速度。例如,在...

    数据仓库,OLAP聚集算法

    HOLAP结合了MOLAP和ROLAP的优点,将部分数据存储在多维立方体中,其余数据存储在关系数据库中。这种方式在提供快速查询性能的同时,也能处理大量数据和复杂的查询。 在实际应用中,选择合适的OLAP聚集算法取决于...

    Kylin调研报告

    根据数据的存储和处理方式不同,OLAP又可以进一步细分为MOLAP、ROLAP和HOLAP三种类型: - **MOLAP(Multidimensional OLAP)**:采用多维数据组织方式,通常以多维数组的形式存储数据。MOLAP系统的特点是将细节数据和...

    阿里云分析型数据库-产品简介-D.docx

    OLAP 系统可以分为 MOLAP、ROLAP 和 HOLAP 三种: * 多维 OLAP(Multi-Dimensional OLAP,简称 MOLAP),是预先根据数据需要分析的维度进行建模,在数据的物理存储层面以"立方体"(Cube) 的结构进行存储,具有查询...

    微软商业智能(BI)整体方案简介.pptx

    它支持MOLAP、ROLAP和HOLAP,以及统一维度模型(UDM),允许集成关系型和OLAP视图。主动缓存功能(Proactive Cache)将MOLAP的优势引入ROLAP,提高了分析性能。此外,SSAS还提供了多种数据挖掘算法,如决策树、朴素...

    sqlserver数据仓库入门借鉴.pdf

    OLAP(在线分析处理)有三种主要存储模式:MOLAP、ROLAP和HOLAP。MOLAP优化了多维数据的存储,适合快速查询;ROLAP利用关系数据库存储数据,灵活性高,适合大数据量;HOLAP结合两者优点,兼顾速度和灵活性。 粒度是...

    SQLSERVER数据仓库的构建与分析(图解)

    在OLAP(在线分析处理)中,有三种主要的存储模式:MOLAP、ROLAP和HOLAP。MOLAP优化了多维数据的存储,提供快速查询响应,适用于频繁使用的数据集。ROLAP依赖于关系数据库,更适合大型数据集,而HOLAP则结合两者优点...

    开源BI系统、.docx

    常见的开源OLAP工具有 Mondrian、Pentaho Analysis ( mondrian ) 和 Jpivot 等,它们能够提供类似MOLAP、ROLAP或HOLAP的分析能力。 开源BI系统的优点包括降低成本、社区支持、自由定制等,但用户需要自行处理集成、...

    运用MS SQL7构建数据集市.pdf

    最后,数据集市的构建还涉及到数据存储的选择,例如MOLAP、ROLAP和HOLAP。MOLAP因其高效的性能而常被首选,它将数据预计算并存储在多维立方体中,以便快速查询。构建MOLAP的具体步骤包括数据的预处理、立方体的生成...

    SQLSERVER数据仓库的构建与分析

    7. MOLAP、ROLAP和HOLAP:这三种OLAP存储模式分别代表多维、关系和混合方式,影响数据的存储和查询性能。MOLAP适合快速查询,ROLAP利用关系数据库存储,而HOLAP结合两者优点。 8. 粒度:数据仓库中数据的详细程度,...

    微软商务智能助力企业科学决策.pptx

    支持MOLAP、ROLAP和HOLAP存储模式,适应不同的业务需求。其特点包括统一维度模型、主动缓存、自定义汇总和安全控制,使得用户可以进行深度分析并生成各种复杂的报表。 【数据挖掘】微软提供了深入的数据挖掘工具,...

    数据仓库 经典书籍

    1. **数据仓库的概念与模型**:介绍数据仓库的基本概念,如多维模型(星型、雪花型、星座型),以及数据仓库的不同架构(层次型、关系型、MOLAP、ROLAP、HOLAP)。 2. **数据仓库的生命周期**:包括需求分析、数据...

    Cognos VS OBIEE 产品功能对比

    - **Cognos**: 支持多种在线分析处理(OLAP)服务器的集成,包括多维OLAP(MOLAP)、关系型OLAP(ROLAP)以及混合OLAP(HOLAP)服务器。这种灵活性使得Cognos能够在不同类型的数据源之间灵活切换,满足企业的多样化...

Global site tag (gtag.js) - Google Analytics