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] Low-latency query compilation
    Henning Funke
    Jan Mühlig
    Jens Teubner
    The VLDB Journal, 2022, 31 : 1171 - 1184
  • [2] Low-latency query compilation
    Funke, Henning
    Muehlig, Jan
    Teubner, Jens
    VLDB JOURNAL, 2022, 31 (06): : 1171 - 1184
  • [3] Query Languages for Temporal Database
    邓培民
    HighTechnologyLetters, 1997, (02) : 47 - 51
  • [4] Resolution of ambiguities in query interpretation for geographical pictorial query languages
    Ferri, F
    Rafanelli, M
    ITI 2004: PROCEEDINGS OF THE 26TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2004, : 347 - 352
  • [5] Fixpoint and While Temporal Query Languages
    Bidoit, Nicole
    Objois, Matthieu
    JOURNAL OF LOGIC AND COMPUTATION, 2009, 19 (02) : 369 - 404
  • [6] XML query optimization and wrapping query languages for heterogeneous information integration
    Hayashi, T
    Konishi, K
    Horiguchi, K
    Tsunakawa, M
    Honishi, T
    Suzuki, G
    7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL II, PROCEEDINGS: COMPUTER SCIENCE AND ENGINEERING, 2003, : 159 - 164
  • [7] A survey of large-scale analytical query processing in MapReduce
    Doulkeridis, Christos
    Norvag, Kjetil
    VLDB JOURNAL, 2014, 23 (03): : 355 - 380
  • [8] A survey of large-scale analytical query processing in MapReduce
    Christos Doulkeridis
    Kjetil Nørvåg
    The VLDB Journal, 2014, 23 : 355 - 380
  • [9] On database query languages for K-relations
    Geerts, Floris
    Poggi, Antonella
    JOURNAL OF APPLIED LOGIC, 2010, 8 (02) : 173 - 185
  • [10] STRAWMAN REFERENCE MODEL FOR OBJECT QUERY LANGUAGES
    BLAKELEY, JA
    THOMPSON, CW
    ALASHQUR, AM
    COMPUTER STANDARDS & INTERFACES, 1991, 13 (1-3) : 185 - 199