星型结构 | 雪花状结构 | |
优点 | 数据模型简单容易理解 容易定义层级结构 减少连接(JOIN)次数从而提 高执行性能 |
容易维持数据完整性(Integrity) 相对占用少量的存储空间 提高应用系统的灵活性 数据重复性小 |
缺点 | 从事实表中查询数据时,维度 过多时执行速度低下 具有信息不一致的隐患 存储重复数据 模型的灵活性差 需要大量的存储空间 |
结构复杂增加构建难度 数据仓库中管理的表数量增加 发生维表间的连接(JOIN)可能会导 致执行速度低下 |
面试曾经 问这个问题 答案贴出来。
我写一下使用心得
1。不管是哪种类型。数据来源是哪种类型,数据仓库 尽量是用这些类型。
2. 数据仓库是数据存储的地方,如果把雪花模型改成星型默认容易丢失数据。
3.主题 应该采用 雪花模型。
4.报表展示 采用 星型模型。
5.根据实际情况 修改。你更愿意 空间换时间 ,还是时间换空间。