3
我們有每家公司,國家和產品的不同meassures:性能星型模式(BI)
公司A,澳大利亞,啤酒,10,22,3,9
常見的情況是計算總和對於特定國家的啤酒,衡量標準爲1。
我心裏有兩個選擇:
選項A:
尺寸-表:
ID
Company
Country
Product
測量 - 表:
Dimension.ID (FK)
DateTime
Measure1
Measure2
Measure3
Measure4
或者選項B :
多功能一表:
ID
Company
Country
Product
DateTime
Measure1
Measure2
Measure3
Measure4
在維度表10000條唯一的記錄,並在測量表近3000萬的記錄。
目前我們使用的產品,公司和國家的字母數字鍵。
我的問題:
執行好?
用於索引中的列有什麼建議?
存儲便宜:)但我們需要查詢儘可能快。 – LuckyStrike
我什至沒有想到錢;)。僅關於性能和集羣大小。 – Grzegorz
如果數據使用更多空間,每次訪問它時,都必須閱讀它。因此讀取兩倍的數據將花費兩倍的時間。此外,它減少了你需要的數據緩存在內存中的機會,因爲只有一半的記錄可以保存在相同數量的RAM中。在RAM中訪問數據的速度要快10倍或者幾百倍。 – FrankPl