数据仓库 - 多维 OLAP



多维 OLAP (MOLAP) 使用基于数组的多维存储引擎来实现数据的多维视图。对于多维数据存储,如果数据集稀疏,则存储利用率可能较低。因此,许多 MOLAP 服务器使用两种数据存储表示级别来处理密集和稀疏数据集。

要点 −

  • 无论选择哪一级的汇总或计算,MOLAP 工具都能以一致的响应时间处理信息。

  • MOLAP 工具需要避免创建关系数据库以存储分析数据的许多复杂性。

  • MOLAP 工具需要尽可能快的性能。

  • MOLAP 服务器采用两级存储表示来处理密集和稀疏数据集。

  • 识别出更密集的子立方体并将其存储为数组结构。

  • 稀疏子立方体采用压缩技术。

MOLAP 架构

MOLAP 包括以下组件 −

  • 数据库服务器。
  • MOLAP 服务器。
  • 前端工具。
Molap Architecture

优点

  • MOLAP 允许对预先计算的汇总数据进行最快的索引。
  • 帮助连接到网络的用户分析更大、定义更少的数据。
  • 易于使用,因此 MOLAP 适用于没有经验的用户。

缺点

  • MOLAP 无法包含详细数据。
  • 如果数据集稀疏,则存储利用率可能较低。

MOLAP 与 ROLAP

序号 MOLAP ROLAP
1 信息检索速度快。 信息检索速度相对较慢。
2 使用稀疏数组存储数据集。 使用关系表。
3 MOLAP 最适合没有经验的用户,因为它非常易于使用。 ROLAP 最适合有经验的用户。
4 为数据立方体维护一个单独的数据库。 它可能不需要数据仓库中以外的其他空间。
5 DBMS 功能较弱。 DBMS 功能强大。
广告

© . All rights reserved.