首页 | 官方网站   微博 | 高级检索  
     


Better bitmap performance with Roaring bitmaps
Authors:Samy Chambi  Daniel Lemire  Owen Kaser  Robert Godin
Affiliation:1. Département d'informatique, UQAM, Montreal, QC, Canada;2. LICEF Research Center, TELUQ, Montreal, QC, Canada;3. Computer Science and Applied Statistics, UNB Saint John, Saint John, NB, Canada
Abstract:Bitmap indexes are commonly used in databases and search engines. By exploiting bit‐level parallelism, they can significantly accelerate queries. However, they can use much memory, and thus, we might prefer compressed bitmap indexes. Following Oracle's lead, bitmaps are often compressed using run‐length encoding (RLE). Building on prior work, we introduce the Roaring compressed bitmap format: it uses packed arrays for compression instead of RLE. We compare it to two high‐performance RLE‐based bitmap encoding techniques: Word Aligned Hybrid compression scheme and Compressed ‘n’ Composable Integer Set. On synthetic and real data, we find that Roaring bitmaps (1) often compress significantly better (e.g., 2×) and (2) are faster than the compressed alternatives (up to 900× faster for intersections). Our results challenge the view that RLE‐based bitmap compression is best. Copyright © 2015 John Wiley & Sons, Ltd.
Keywords:performance  measurement  index compression  bitmap index
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号