Logo des Repositoriums
 

Compilation of Query Languages into MapReduce

dc.contributor.authorSauer, Caetano
dc.contributor.authorHärder, Theo
dc.date.accessioned2018-01-10T13:18:54Z
dc.date.available2018-01-10T13:18:54Z
dc.date.issued2013
dc.description.abstractThe introduction of MapReduce as a tool for Big Data Analytics, combined with the new requirements of emerging application scenarios such as the Web 2.0 and scientific computing, has motivated the development of data processing languages which are more flexible and widely applicable than SQL. Based on the Big Data context, we discuss the points in which SQL is considered too restrictive. Furthermore, we provide a qualitative evaluation of how recent query languages overcome these restrictions. Having established the desired characteristics of a query language, we provide an abstract description of the compilation into the MapReduce programming model, which, up to minor variations, is essentially the same in all approaches. Given the requirements of query processing, we introduce simple generalizations of the model, which allow the reuse of well-established query evaluation techniques, and discuss strategies to generate optimized MapReduce plans.
dc.identifier.pissn1610-1995
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/11675
dc.publisherSpringer
dc.relation.ispartofDatenbank-Spektrum: Vol. 13, No. 1
dc.relation.ispartofseriesDatenbank-Spektrum
dc.titleCompilation of Query Languages into MapReduce
dc.typeText/Journal Article
gi.citation.endPage15
gi.citation.startPage5

Dateien