Cascading map-side joins over HBase for scalable join processing

ISSN: 16130073
14Citations
Citations of this article
19Readers
Mendeley users who have this article in their library.

Abstract

One of the major challenges in large-scale data processing with MapReduce is the smart computation of joins. Since Semantic Web datasets published in RDF have increased rapidly over the last few years, scalable join techniques become an important issue for SPARQL query processing as well. In this paper, we introduce the Map-Side Index Nested Loop Join (MAPSIN join) which combines scalable indexing capabilities of NoSQL data stores like HBase, that suffer from an insufficient distributed processing layer, with MapReduce, which in turn does not provide appropriate storage structures for efficient large-scale join processing. While retaining the flexibility of commonly used reduce-side joins, we leverage the effectiveness of map-side joins without any changes to the underlying framework. We demonstrate the significant benefits of MAPSIN joins for the processing of SPARQL basic graph patterns on large RDF datasets by an evaluation with the LUBM and SP2Bench benchmarks. For selective queries, MAPSIN join based query execution outperforms reduce-side join based execution by an order of magnitude.

Cite

CITATION STYLE

APA

Schätzle, A., Przyjaciel-Zablocki, M., Dorner, C., Hornung, T., & Lausen, G. (2012). Cascading map-side joins over HBase for scalable join processing. In CEUR Workshop Proceedings (Vol. 943, pp. 59–74). CEUR-WS.

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