在hive BITMAP索引表中使用BITMAPS列

时间:2014-05-27 11:50:21

标签: hadoop hive hiveql

Hive BITMAP索引表包含四列(id,_bucketname,_offset,_bitmaps),而除了最后一列之外,所有列都是自解释的。

我读了BITMAP(wiki)索引并根据它,位图列包含两个布尔值(1,0)但在hive中我看到大数字(二进制​​和小数),我无法理解它是如何工作的

有人可以解释最后一栏(_bitmaps)如何在内部索引和使用它吗?

1 个答案:

答案 0 :(得分:-1)

它会告诉您位置设置与否,这就是您看到的数字。所以就像145638位一样。因此,最终使用的空间要少于将数字表示为整数。