星型模型与雪花模型(Star Schema and Snowflake Schema)

原创 2015年07月09日 16:18:45

在设计数据仓库模型的时候,最常见的两种是星型模型雪花模型。选择哪一种需要根据业务需求以及性能的多重考量来定。


1.星型模型

在星型模型当中,一张事实表被若干张维度表所包围。每一个维度代表了一张表,有主键关联事实表当中的外键。

※所有的事实都必须保持同一个粒度

※不同的维度之间没有任何关联



2.雪花模型

雪花模型是在基于星型模型之上拓展来的,每一个维度可以再扩散出更多的维度,根据维度的层级拆分成颗粒度不同的多张表。

※优点是减少维度表的数据量,在进行join查询时有效提升查询速度

※缺点是需要额外维护维度表的数量






版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

星型数据库(STAR Schema)

数据仓库的建立是为了某群体提供决策服务的,属于决策支持系统(Decision Support System)。 数据仓库必须满足: 1.只读的(Read Only); 2.历史的(Historica...

数据模式(Schema)定义

数据模式(Schema)定义 Created 星期一 24 十月 2016 模式(Schema)定义了一个多维数据库,它包一个含逻辑模型,并定义了逻辑模型到物理模型的映射。物理模型包含多维数据的...

星型模式 vs 雪花模型

http://miguelmin.itpub.net/post/38274/490423 (miguel teradata 介绍teradata技术) 多维数据建模以直观的方式组织数据,并支持高性能...

什么是星型模型和雪花型模型,以及区别。

一直觉得星型和雪花型差不多,今天特意去网上搜了一下,看到一篇说的特别好的文章转发过来大家共同学一下。 一、概述 在多维分析的商业智能解决方案中,根据事实表和维度表的关系,又可将常见的模型分为星型模...

星型模型和雪花型模型

一、概述 在多维分析的商业智能解决方案中,根据事实表和维度表的关系,又可将常见的模型分为星型模型和雪花型模型。在设计逻辑型数据的模型的时候,就应考虑数据是按照星型模型还是雪花型模型进行组织。 ...

星型模型和雪花型模型比较

一、概述 在多维分析的商业智能解决方案中,根据事实表和维度表的关系,又可将常见的模型分为星型模型和雪花型模型。在设计逻辑型数据的模型的时候,就应考虑数据是按照星型模型还是雪花型模型进行组织。 ...

星型模型和雪花型模型比较

一、概述 在多维分析的商业智能解决方案中,根据事实表和维度表的关系,又可将常见的模型分为星型模型和雪花型模型。在设计逻辑型数据的模型的时候,就应考虑数据是按照星型模型还是雪花型模型进行组织。 当所...

星型模型和雪花型模型比较

一、概述 在多维分析的商业智能解决方案中,根据事实表和维度表的关系,又可将常见的模型分为星型模型和雪花型模型。在设计逻辑型数据的模型的时候,就应考虑数据是按照星型模型还是雪花型模型进行组织。 ...

数据仓库多维数据模型-星型模型 和 雪花模型

(星形模式是一种多维的数据关系,它由一个事实表(Fact Table)和一组维表(Dimension Table)组成。每个维表都有一个维作为主键,所有这些维的主键组合成事实表的主键。事实表的非主键属...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)