2018
DOI: 10.1002/spe.2560
|View full text |Cite
|
Sign up to set email alerts
|

Roaring bitmaps: Implementation of an optimized software library

Abstract: Compressed bitmap indexes are used in systems such as Git or Oracle to accelerate queries. They represent sets and often support operations such as unions, intersections, differences, and symmetric differences. Several important systems such as Elasticsearch, Apache Spark, Netflix's Atlas, LinkedIn's Pivot, Metamarkets' Druid, Pilosa, Apache Hive, Apache Tez, Microsoft Visual Studio Team Services, and Apache Kylin rely on a specific type of compressed bitmap index called Roaring. We present an optimized softwa… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
23
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 41 publications
(23 citation statements)
references
References 40 publications
0
23
0
Order By: Relevance
“…The HDTQ prototype 9 , built on top of the existing HDT-Java library 10 plements both HDT-AG and HDT-AT approaches using existing compressed bitmaps (called Roaring Bitmaps [15]), which are optimal for sparse bitsequences.…”
Section: Discussionmentioning
confidence: 99%
See 4 more Smart Citations
“…The HDTQ prototype 9 , built on top of the existing HDT-Java library 10 plements both HDT-AG and HDT-AT approaches using existing compressed bitmaps (called Roaring Bitmaps [15]), which are optimal for sparse bitsequences.…”
Section: Discussionmentioning
confidence: 99%
“…Table 2 lists the space requirements of the uncompressed RDF datasets in N-Quads notation (column "Size"), in gigabytes, the respective gzipped datasets (column "gzip") and the systems under review, as the ratio between the size for the required space and the uncompressed size. The numbers reported for HDT-AG and HDT-AT include the size of HDTQ and the additional HDT indexes (created with HDT-FoQ [16]) needed to resolve all quad patterns 15 . Note that Virtuoso was not capable of importing the BEAR-A dataset due to a persistent error when inserting large quad data.…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations