SPARQling Pig - Processing Linked data with Pig Latin

Stefan Hagedorn, Katja Hose, Kai-Uwe Sattler

Publikation: Bidrag til bog/antologi/rapport/konference proceedingKonferenceartikel i proceedingForskningpeer review

1 Citationer (Scopus)

Abstract

In recent years, dataflow languages such as Pig Latin have emerged as flexible and powerful tools for handling complex analysis tasks on big data. These languages support schema flexibility as well as common programming patterns such as iteration. They offer extensibility through user-defined functions while running on top of scalable distributed platforms. In doing so, these languages enable analytical tasks while avoiding the limitations of classical query languages such as SQL and SPARQL. However, the tuple-oriented view of general-purpose languages like Pig does not match very well the specifics of modern datasets available on the Web, which often use the RDF data model. Graph patterns, for instance, are one of the core concepts of SPARQL but have to be formulated as explicit joins, which burdens the user with the details of efficient query processing strategies. In this paper, we address this problem by proposing extensions to Pig that deal with linked data in RDF to bridge the gap between Pig and SPARQL for analytics. These extensions are realized by a set of user-defined functions and rewriting rules, still allowing to compile the enhanced Pig scripts to plain MapReduce programs. For all proposed extensions, we discuss possible rewriting strategies and present results from an experimental evaluation.
OriginalsprogEngelsk
TitelDatenbanksysteme für Business, Technologie und Web (BTW), 16. Fachtagung des GI-Fachbereichs Datenbanken und Informationssysteme (DBIS), 4.-6.3.2015 in Hamburg, Germany. Proceedings
Antal sider20
ForlagGesellschaft für Informatik (GI)
Publikationsdato2015
Sider279-298
ISBN (Trykt)978-3-88579-635-0
StatusUdgivet - 2015
Begivenhed16. Fachtagung Datenbanksysteme für Business, Technologie und Web (BTW) - Hamburg, Tyskland
Varighed: 2 mar. 20156 mar. 2015
http://www.btw-2015.de/?startseite

Konference

Konference16. Fachtagung Datenbanksysteme für Business, Technologie und Web (BTW)
Land/OmrådeTyskland
ByHamburg
Periode02/03/201506/03/2015
Internetadresse
NavnLecture Notes in Informatics
Vol/bind241
ISSN1617-5468

Fingeraftryk

Dyk ned i forskningsemnerne om 'SPARQling Pig - Processing Linked data with Pig Latin'. Sammen danner de et unikt fingeraftryk.

Citationsformater