维度建模中的数据存储(二)
By  Jerome 发表于 2007-7-29 11:22:00 

Dimensional Relational vs. OLAP: The Final Deployment Conundrum

by Ralph Kimball,2007年4月27日

使用关系数据保存维度模型的优点

1.关系数据库大部分都是由独立的供应商提供的,维度模型数据的加载很容易实现。但是,如果加载时使用命令行脚本或者类似PL/SQL类似的私有代码来完成的话,加载过程不是很轻便。

2.所有的主流DBMS系统都有高容量的批量加载工具,当关闭掉事务日志功能时,这样的批量加载工具的效率会尤其的高。

3.很多供应商提供了各种各样的SQL生成工具,这些工具可以使数据的访问变得很直接。通常情况下,使用这类工具时,在更换新的DBMS时可以很容完成。

4.由于SQL的主要功能都已经标准化了,目前在市场上有大量的SQL专家,而且在大学中都有SQL的课程。

5.手工编码的SQL的可读性很高。尽管开发者无法改变那些高端BI工具生成的SQL,但是阅读还是比较容易的。

6.有很多不同的方法可以控制DBMS的性能,例如表结构的设计、索引、聚集和物化视图等。由于维度模型有可预测的特性,可以有很类似的调优技巧。

7.关系数据库非常的稳定,有很成熟的备份和恢复功能。

8.当灾难或者问题来临时,关系数据库的表结构受到的影响不大;而OLAP Cube方式经常会需要重新加载整个Cube,例如当一个维度有SCD Type 1发生时。

9.数据库中的表的尺寸不受限制,一个事实表有几TGB大小已经越来越常见。

10.高端的关系数据库中可以有很多大型的表,还可以对它们进行关联查询。

11.混合负载的应用,即同时包含查询和更新的应用,在关系数据库上很容易建立。

原文请参阅这里

 
阅读全文 | 回复(0) | 引用通告 | 编辑

发表评论:

    大名:
    密码:
    主页:
    标题:

 
Jerome's BI BLOG
本站导读
      由于本站采用的是日志的模式,在阅读时需要不断翻页或搜索,给大家带来较大麻烦,特整理了本站的目录如下,请点击这里浏览本站目录
站点公告
站点日历
最新日志
最新评论
最新留言
友情链接
站点统计
日志搜索
用户登陆



 
Powered by Oblog.