Compilation of Query Languages into MapReduce

被引:6
|
作者
Sauer, Caetano [1 ]
Härder, Theo [1 ]
机构
[1] University of Kaiserslautern, Kaiserslautern, Germany
关键词
Query Processing; Query Language; Task Function; Query Optimization; Query Plan;
D O I
10.1007/s13222-012-0112-8
中图分类号
学科分类号
摘要
The 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.
引用
收藏
页码:5 / 15
页数:10
相关论文
共 50 条
  • [1] Comparing high level MapReduce query languages
    Stewart, Robert J.
    Trinder, Phil W.
    Loidl, Hans-Wolfgang
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2011, 6965 LNCS : 58 - 72
  • [2] Evaluation of high-level query languages based on MapReduce in Big Data
    Birjali, Marouane
    Beni-Hssane, Abderrahim
    Erritali, Mohammed
    JOURNAL OF BIG DATA, 2018, 5 (01)
  • [3] HadoopToSQL a MapReduce Query Optimizer
    Iu, Ming-Yee
    Zwaenepoel, Willy
    EUROSYS'10: PROCEEDINGS OF THE EUROSYS 2010 CONFERENCE, 2010, : 251 - 264
  • [4] Intra-query Adaptivity for MapReduce Query Processing Systems
    Lucas Filho, Edson Ramiro
    de Almeida, Eduardo Cunha
    Le Traon, Yves
    PROCEEDINGS OF THE 18TH INTERNATIONAL DATABASE ENGINEERING AND APPLICATIONS SYMPOSIUM (IDEAS14), 2014, : 380 - 381
  • [5] Adaptive query compilation in graph databases
    Alexander Baumstark
    Muhammad Attahir Jibril
    Kai-Uwe Sattler
    Distributed and Parallel Databases, 2023, 41 : 359 - 386
  • [6] COMPLETENESS OF QUERY LANGUAGES
    LIVCHAK, AB
    PROGRAMMING AND COMPUTER SOFTWARE, 1993, 19 (02) : 51 - 60
  • [7] ON THE POWER OF QUERY-INDEPENDENT COMPILATION
    HAN, JW
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 497 : 185 - 196
  • [8] APPLICATIVE QUERY LANGUAGES
    BREUER, PT
    UNIVERSITY COMPUTING, 1990, 12 (01): : 2 - 12
  • [9] Low-latency query compilation
    Henning Funke
    Jan Mühlig
    Jens Teubner
    The VLDB Journal, 2022, 31 : 1171 - 1184
  • [10] SEMANTICS OF QUERY LANGUAGES
    LIVCHAK, AB
    NAUCHNO-TEKHNICHESKAYA INFORMATSIYA SERIYA 2-INFORMATSIONNYE PROTSESSY I SISTEMY, 1984, (02): : 30 - 31