我对ROLAP和数据仓库的定义非常混淆。当我们在关系表中加载聚合数据时,我们可以称之为ROLAP?或者ROLAP是报告工具?ROLAP和数据仓库有什么区别?
0
A
回答
0
甲数据仓库主要集中在数据的结构和组织,而ROLAP(或OLAP)集中在数据的使用。数据仓库主要用作存储可用于分析的数据(历史数据)的存储库。 OLAP是可用于分析和评估存储在仓库中的数据的处理。
2
数据仓库:数据仓库是如此,它可以比较和更大的商业智能分析认为,聚合来自一个或多个源的结构化数据的技术。
许多类型的业务数据通过数据仓库进行分析。当分析需求与运营数据库的持续性能相冲突时,对数据仓库的需求往往变得明显。在数据库上运行复杂查询需要数据库进入临时固定状态。这对于事务数据库通常是站不住脚的。
数据仓库是用来做分析工作,留下可以专注于交易的交易数据库。数据仓库的其他好处是能够分析来自多个来源的数据并使用ETL过程协商存储架构的差异。
ROLAP:在数据仓库的多维数据集被存储在三种不同的模式。关系存储模型称为关系在线分析处理模式或ROLAP,而多维在线分析处理模式称为MOLAP。当尺寸存储在两种模式的组合中时,称为混合在线分析处理模式或HOLAP。
ROLAP模型的优点是它可以处理大量数据,并可以利用关系数据库的所有功能。缺点是性能很慢,每个ROLAP报告都是一个SQL查询,具有流派的所有限制。它也受到SQL功能的限制。 ROLAP供应商试图通过构建开箱即用的复杂功能以及为用户提供定义他们自己的功能的能力来缓解这个问题。
相关问题
- 1. 数据仓库和OLAP,ROLAP
- 2. 图形数据库和网络数据库有什么区别?
- 3. 捆绑和压缩git仓库有什么区别?
- 4. MVC模型,数据和数据库有什么区别?
- 5. 什么是数据仓库?
- 6. git项目vs仓库,有什么根本的区别?
- 7. 面向对象和文档数据库有什么区别?
- 8. MySQL数据库中TABLE和VIEW之间有什么区别?
- 9. NoSQL和Column-Oriented数据库有什么区别?
- 10. Post,ApplyUpdates和Commit对数据库有什么区别?
- 11. 解释“创建数据库”时Oracle和Mysql有什么区别?
- 12. 数据库中的对象和实体有什么区别?
- 13. 对象存储和键值数据库有什么区别?
- 14. 在Oracle数据库中,ROWNUM和ROW_NUMBER有什么区别?
- 15. 删除和删除数据库有什么区别?
- 16. 在Slick中使用DatabaseConfig和数据库有什么区别?
- 17. 插件和库有什么区别?
- 18. 库appengine.api.datastore和com.google.cloud.datastore有什么区别?
- 19. apache.http和apache.commons.httpclient库有什么区别?
- 20. 时态数据库和历史归档数据库有什么区别?
- 21. 嵌入式数据库和内置数据库有什么区别?
- 22. 有什么区别`和$(Bash中有什么区别?
- 23. FreePascal/Lazarus的SVN和GIT仓库之间有什么区别/连接
- 24. ==和===有什么区别?
- 25. ==和===有什么区别?
- 26. 有什么区别? :和||
- 27. ==和===有什么区别?
- 28. '=='和'==='有什么区别?
- 29. `&`和`ref`有什么区别?
- 30. 有什么区别:。!和:r!?
ROLAP是一个数据仓库的概念,例如:http://www.1keydata.com/datawarehousing/molap-rolap.html – tobi6