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 条
  • [31] Query Languages newly developed
    Bry, Francois
    KUNSTLICHE INTELLIGENZ, 2012, 26 (01): : 15 - 25
  • [32] Complete geometric query languages
    Gyssens, M
    Van den Bussche, J
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1999, 58 (03) : 483 - 511
  • [33] Database models and query languages - Their impacts on query writing
    Siau, K
    MANAGING INFORMATION TECHNOLOGY RESOURCES AND APPLICATIONS IN THE WORLD ECONOMY, 1997, : 241 - 245
  • [34] Adaptive Query Compilation with Processing-in-Memory
    Baumstark, Alexander
    Jibril, Muhammad Attahir
    Sattler, Kai-Uwe
    2023 IEEE 39TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING WORKSHOPS, ICDEW, 2023, : 191 - 197
  • [35] Designing an Open Framework for Query Optimization and Compilation
    Jungmair, Michael
    Kohn, Andre
    Giceva, Jana
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2022, 15 (11): : 2389 - 2401
  • [36] Paraconsistent database query languages
    Bagai, Rajiv
    Proceedings of the Second IASTED International Conference on Computational Intelligence, 2006, : 248 - 253
  • [37] Preferences and bipolarity in query languages
    Lietard, Ludovic
    Rocacher, Daniel
    Tbahriti, Salah-Eddine
    2008 ANNUAL MEETING OF THE NORTH AMERICAN FUZZY INFORMATION PROCESSING SOCIETY, VOLS 1 AND 2, 2008, : 204 - 209
  • [38] HANDLING TIME IN QUERY LANGUAGES
    BASSIOUNI, MA
    LLEWELLYN, M
    LECTURE NOTES IN COMPUTER SCIENCE, 1989, 339 : 105 - 119
  • [39] STATISTICAL DATABASE QUERY LANGUAGES
    OZSOYOGLU, G
    OZSOYOGLU, ZM
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1985, 11 (10) : 1071 - 1081
  • [40] Query Languages for Graph Databases
    Wood, Peter T.
    SIGMOD RECORD, 2012, 41 (01) : 50 - 60