ビットマップインデックス


○長所


・Null値のインデックス検索が可能


・インデックスのサイズは小さめ(B-Treeと比べて)


・カーディナリティ(データのバラつき)が低い場合は高速



○短所


・更新パフォーマンスは通常のインデックスに比べて低い
→更新時にオブジェクト単位でのロックが発生するため
(OLTPには不向き。OLAP系に使用するのがよい)


・範囲指定検索は有効でない
(B-Treeと違い、順序を考慮して保持しているわけではないので)


・EnterpriceEditionで使用できる



○定義の例

create bitmap index index_emp
  on emp ( hoge_id )