有人能说出当前哪些数据库实现支持位图索引吗?我确定的唯一答案是 Oracle,可能还有 DB2。请提供支持参考。
问问题
2806 次
3 回答
5
于 2013-02-20T19:33:34.883 回答
2
这是一个大问题,在某种程度上,答案取决于您所说的“支持”位图索引是什么意思。
虽然我对此知之甚少,但我相信 Oracle 允许您显式创建位图索引以供以后使用。
例如,其他一些数据库(包括 PostgreSQL 和 DB2)可以在查询处理期间使用位图。这些有时称为“动态”位图索引。这些是否符合“真实”位图索引的条件取决于您询问的对象。
您可以通过谷歌搜索“[数据库名称]位图索引”找到更多阅读内容。这里有一些我觉得有用的文章...
- http://wiki.postgresql.org/wiki/Bitmap_Indexes
- https://devcenter.heroku.com/articles/postgresql-indexes
- http://www.oracle.com/technetwork/articles/sharma-indexes-093638.html
- http://www.zinox.com/node/16
- http://en.wikibooks.org/wiki/Oracle_and_DB2,_Comparison_and_Compatibility/Storage_Model/Indexes/DB2
于 2013-02-19T18:52:37.870 回答
-1
Sybase IQ 支持位图索引。Sybase ASE 没有。
于 2013-02-19T18:26:25.390 回答