2011-05-30 42 views
0

我想在MySQL中設計一個OLAP數據庫,使用位圖索引,但是MySQL不支持位圖索引(據我所知),所以我必須構建並維護我自己的位圖索引。MySQL數據庫上的位圖索引

有人可以告訴我這是否會給我的應用程序帶來任何好處,例如加速多維範圍查詢?如果是這樣,那將是實施它的最佳方式?

+1

要回答這個問題,我們需要知道你使用的是什麼樣的數據。一般來說,對於數量不是很多的數據來說,這樣做更好,比如5000萬個只有兩個或三個可能值的實例。 – 2011-05-30 16:07:24

+0

我有這樣的數據:屬性爲「numberOfVisitors」的表和屬性爲「月」的值是限制在12 - >所以我可以拆分這12行,每行代表一個月 – justSaid 2011-05-30 20:24:16

回答

1
+0

其實我想知道如果「位圖索引」方法仍然會給使用MySQL的應用程序帶來任何好處,因爲MySQL不提供對這種索引的支持。 – justSaid 2011-06-01 19:05:22

+0

我的實現將基於此[論文](http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.60.2771&rank=1)上的「位圖索引設計」 – justSaid 2011-06-01 19:08:11