首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >星型和雪花型模式

星型和雪花型模式

作者头像
用户1148526
发布2019-05-25 19:38:03
发布2019-05-25 19:38:03
9750
举报
文章被收录于专栏:Hadoop数据仓库Hadoop数据仓库

什么是星型模式?

可以将星型模式描述为一个简单的星型:中央表包含事实数据,多个表以中央表为中心呈放射状分布,它们通过数据库的主键和外键相互连接。

什么是雪花型模式?

雪花型模式表示一种维度模型,该模型也是由一个中央事实表和一组成员维度表组成,这些维度表可进一步规范化为子维度表。

何时使用雪花型模式实施?

数据仓库专家 Ralph Kimball 建议了三种情况,在这三种情况下,不仅可以使用雪花型实施,而且它还是成功设计的关键:

大型客户维度,其中,(例如)80% 的事实表量度涉及匿名访问者(您对他们的信息了解甚少),20% 涉及以可靠方式注册的客户(您可以通过跟踪多个维收集有关他们的详细数据)

银行、经纪行和保险公司的金融产品维,因为每个单独的产品都有许多无法与其他产品共享的特殊属性

多企业日历维,因为每个组织都有特殊的结账期、季度和假期

Ralph Kimball 建议,在其他大多数情况下,星型模式是较好的解决方案。尽管在规范的雪花型模式中减少了冗余,但需要更多的联结。Kimball 通常建议最好不要将最终用户公开给物理雪花型设计,因为它总是影响可理解性和性能。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016年12月29日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档