阿飞 发表于 2020-5-18 10:51:08

数据仓库与数据库的区别



数据库:用于日常的事务处理,存储数据量相对较小,对于存储和查询都有相应的优化,但是对于历史数据量很大的情况下就不适用了。
数据仓库:OLAP 用于大数据量的数据分析处理,优化了查询对于写操作并没太大的优化,因此在大数量方面的查询,支持复杂的查询分析,侧重于决策支持。
数据仓库建模方式通常使用维度建模法,建立相应的事实表与维度表。例如星型模型,雪花模型和星座模型。

星型模型
每一个维表都与都与事实表相关联。数据冗余量较大
雪花模型
有些维表可能不与事实表直接关联,而是通过其他维表关联到事实表。数据冗余量较小
星座模型
由多个事实表相组合,维表是公共的。企业中一般都是星座模型





页: [1]
查看完整版本: 数据仓库与数据库的区别