星型模式和雪花模式的区别


在这篇文章中,我们将了解星型模式和雪花模式的区别。

星型模式

  • 维度的层次结构存储在维度表中。

  • 它包含一个被维度表包围的事实表。

  • 在这个模式中,单个连接创建事实表和任何维度表之间的关系。

  • 这是一个简单的数据库设计。

  • 它具有高度的数据冗余。

  • 多维数据集的处理速度很快。

  • 单个维度表包含聚合数据。

  • 它是一种非规范化数据结构。

  • 与其他模式相比,查询运行速度很快。

  • 它使用星型连接查询优化技术。因此,查询性能良好。

  • 表可以与多个维度连接。

雪花模式

  • 维度的层次结构被分成单独的表。

  • 一个事实表被维度表包围,而维度表又被其他维度表包围。

  • 它需要多个连接来获取数据。

  • 它具有复杂的数据库设计。

  • 它是一种规范化数据结构。

  • 它具有低级别的数据冗余。

  • 数据被拆分成不同的维度表。

  • 由于模式中复杂的连接,多维数据集的处理速度较慢。

  • 它可以使用中心事实表表示,该表可能不连接到多个维度。

更新于:2021年4月15日

286 次浏览

开启你的职业生涯

完成课程获得认证

开始学习
广告