FreiDok plus (Universitätsbibliothek Freiburg) · 2013 · 39 citations · 5 references
ComputingComputer ScienceBig Data AnalyticsData ManagementParallel ComputingData WarehousingDatabase ManagementDistributed Data ProcessingQuery OptimizationQuery ProcessingStructured Query LanguageMapreduceMapreduce AlgorithmsParallel Query ProcessingQuery Performance OptimizationScalable Data Management
In this paper we discuss PigSPARQL, a competitive yet easy to use SPARQL query processing system on MapReduce that allows adhoc SPARQL query processing on large RDF graphs out of the box. Instead of a direct mapping, PigSPARQL uses the query language of Pig, a data analysis platform on top of Hadoop MapReduce, as an intermediate layer between SPARQL and MapReduce. This additional level of abstraction makes our approach independent of the actual Hadoop version and thus ensures the compatibility to future changes of the Hadoop framework as they will be covered by the underlying Pig layer. We revisit PigSPARQL and demonstrate the performance improvement when simply switching the underlying version of Pig from 0.5.0 to 0.11.0 without any changes to PigSPARQL itself. Because of this sustainability, PigSPARQL is an attractive long-term baseline for comparing various MapReduce based SPARQL implementations which is also underpinned by its competitiveness with existing systems, e.g. HadoopRDF.
5
Christopher Olston, Benjamin Reed, Utkarsh Srivastava et al. · 2008 · 1.7K citations
Scalable SPARQL querying of large RDF graphs
Jiewen Huang, Daniel J. Abadi, Kun Ren · Proceedings of the VLDB Endowment · 2011 · 455 citations
Alexander Schätzle, Martin Przyjaciel-Zablocki, Georg Lausen · 2011 · 94 citations