2011-05-30 259 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