Matrix "bit" loaded: A scalable lightweight join query processor for RDF data

175Citations
Citations of this article
93Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The Semantic Web community, until now, has used traditional database systems for the storage and querying of RDF data. The SPARQL query language also closely follows SQL syntax. As a natural consequence, most of the SPARQL query processing techniques are based on database query processing and optimization techniques. For SPARQL join query optimization, previous works like RDF-3X and Hexastore have proposed to use 6-way indexes on the RDF data. Although these indexes speed up merge-joins by orders of magnitude, for complex join queries generating large intermediate join results, the scalability of the query processor still remains a challenge. In this paper, we introduce (i) BitMat - a compressed bit-matrix structure for storing huge RDF graphs, and (ii) a novel, light-weight SPARQL join query processing method that employs an initial pruning technique, followed by a variable-binding-matching algorithm on BitMats to produce the final results. Our query processing method does not build intermediate join tables and works directly on the compressed data. We have demonstrated our method against RDF graphs of upto 1.33 billion triples - the largest among results published until now (single-node, non-parallel systems), and have compared our method with the state-of-the-art RDF stores - RDF-3X and MonetDB. Our results show that the competing methods are most effective with highly selective queries. On the other hand, BitMat can deliver 2-3 orders of magnitude better performance on complex, low-selectivity queries over massive data. © 2010 International World Wide Web Conference Committee (IW3C2).

Cite

CITATION STYLE

APA

Atre, M., Chaoji, V., Zaki, M. J., & Hendler, J. A. (2010). Matrix “bit” loaded: A scalable lightweight join query processor for RDF data. In Proceedings of the 19th International Conference on World Wide Web, WWW ’10 (pp. 41–50). https://doi.org/10.1145/1772690.1772696

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free