数据仓库-多维OLAP
多维 OLAP (MOLAP) 使用基于数组的多维存储引擎来实现数据的多维视图。对于多维数据存储,如果数据集稀疏,则存储利用率可能较低。因此,许多 MOLAP 服务器使用两级数据存储表示来处理密集和稀疏数据集。
要记住的要点 -
MOLAP 工具以一致的响应时间处理信息,无论所选的汇总或计算级别如何。
MOLAP 工具需要避免创建关系数据库来存储分析数据的许多复杂性。
MOLAP 工具需要尽可能快的性能。
MOLAP服务器采用两级存储表示来处理密集和稀疏数据集。
更密集的子立方体被识别并存储为数组结构。
稀疏子立方体采用压缩技术。
MOLAP架构
MOLAP 包括以下组件 -
- 数据库服务器。
- MOLAP 服务器。
- 前端工具。
优点
- MOLAP 允许对预先计算的汇总数据进行最快的索引。
- 帮助连接到网络并需要分析更大、定义较少的数据的用户。
- MOLAP 更易于使用,因此适合没有经验的用户。
缺点
- MOLAP 无法包含详细数据。
- 如果数据集稀疏,存储利用率可能会较低。
MOLAP 与 ROLAP
先生。 | 莫拉普 | 罗拉普 |
---|---|---|
1 | 信息检索速度很快。 | 信息检索相对较慢。 |
2 | 使用稀疏数组来存储数据集。 | 使用关系表。 |
3 | MOLAP 最适合没有经验的用户,因为它非常易于使用。 | ROLAP 最适合有经验的用户。 |
4 | 为数据立方体维护一个单独的数据库。 | 除了数据仓库中的可用空间之外,它可能不需要空间。 |
5 | DBMS 设施薄弱。 | DBMS设施强大。 |