Kylin之Cube構建優化

在沒有采取任何優化措施的情況下,Kylin會對每一種維度的組合進行預計算,每種維度的組合的預計算結果被稱爲Cuboid。假設有4個維度,我們最終會有24 =16個Cuboid需要計算。 但在現實情況中,用戶的維度數量一般遠遠大於4個。假設用戶有10 個維度,那麼沒有經過任何優化的Cube就會存在210 =1024個Cuboid;而如果用戶有20個維度,那麼Cube中總共會存在220 =104857
相關文章
相關標籤/搜索