首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么OLAP多维数据集在某些任务上比关系数据库表现更好?

为什么OLAP多维数据集在某些任务上比关系数据库表现更好?
EN

Database Administration用户
提问于 2017-10-11 21:09:56
回答 1查看 1.9K关注 0票数 2

我的团队使用多维OLAP数据库进行大量的分析和预测建模。所有文档中的标准行是"OLAP多维数据集比关系数据库更适合这种类型的应用程序“。

另一方面,您经常听说,具有星型或雪花模式(有时称为ROLAP)的关系数据库可以执行真正的OLAP数据库所能做的任何事情。

  1. 为什么OLAP更适合于分析处理、聚合等。而不是关系模型?
  2. ROLAP可以做真正OLAP可以做的任何事情吗?还是仍然存在限制或性能问题只能通过使用真正的OLAP db来解决?
EN

回答 1

Database Administration用户

发布于 2018-09-06 03:42:32

OLAP多维数据集以优化的方式存储数据,通过使用维度和度量来提供对各种类型复杂查询的快速响应。维度组织与感兴趣区域相关的数据,如客户、商店或地点、时间等。度量衡以所需的格式执行特定业务的计算。这两种方法在报告时都大大提高了查询的性能。

优势:

数据处理的高速

·汇总和详细数据

·多维数据表示

限制:

·OLAP需要将数据重组为星型/雪花模式

·一个OLAP多维数据集的维度(字段)数量有限

·在OLAP多维数据集中访问事务数据几乎是不可能的

·对OLAP多维数据集的更改需要对多维数据集进行全面更新

ROLAP和MOLAP是OLAP中的两个模型。ROLAP动态地创建多维数据视图,而MOLAP已经将静态多维数据视图存储在MDDB中。

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/188267

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档