雪花模式

免費試著磚

雪花模式是什麼?

一個雪花模式多維數據模型是一個擴展的星型模式,維度表分解成個子維度。雪花模式通常用於商業智能和報告在數據倉庫、OLAP數據集市和關係數據庫。

在一個雪花模式,工程師個人維度表分解成邏輯個子維度。這使得數據模型更加複雜,但它可以更容易分析,特別是對某些數據類型。

它被稱為雪花模式,因為它的實體關係圖(ERD)看起來像雪花,如下見過。

雪花模式圖與一個中心向多個維表和事實表連接subdimensional通過外鍵表。

雪花模式與明星模式

像明星模式,雪花模式有一個中央事實表是通過外鍵連接到多個維度表。然而,主要的區別在於,他們比明星更規範化的模式。

雪花模式提供更多的存儲效率,由於他們嚴格遵守高規範化標準,但查詢性能不如更多的非規範化數據模型。非規範化數據模型像明星模式有更多的數據冗餘(重複的數據),這使得查詢性能更快的複製數據。

雪花模式的好處

  • 快速數據檢索
  • 執行數據質量
  • 簡單,常見的數據倉庫數據模型

雪花模式的缺點

  • 在初始設置大量的開銷
  • 嚴格的數據模型
  • 高維護成本

資源

    回到術語表
    Baidu
    map