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] On Spatial Joins in MapReduce
    Sabek, Ibrahim
    Mokbel, Mohamed F.
    25TH ACM SIGSPATIAL INTERNATIONAL CONFERENCE ON ADVANCES IN GEOGRAPHIC INFORMATION SYSTEMS (ACM SIGSPATIAL GIS 2017), 2017,
  • [32] Query evaluation over probabilistic XML
    Kimelfeld, Benny
    Kosharovsky, Yuri
    Sagiv, Yehoshua
    VLDB JOURNAL, 2009, 18 (05): : 1117 - 1140
  • [33] An adaptable distributed query processing architecture
    Zhou, YL
    Ooi, BC
    Tan, KL
    Tok, WH
    DATA & KNOWLEDGE ENGINEERING, 2005, 53 (03) : 283 - 309
  • [34] Query evaluation over probabilistic XML
    Benny Kimelfeld
    Yuri Kosharovsky
    Yehoshua Sagiv
    The VLDB Journal, 2009, 18 : 1117 - 1140
  • [35] Query Processing in INM Database System
    Hu, Jie
    Fu, Qingchuan
    Liu, Mengchi
    WEB-AGE INFORMATION MANAGEMENT, PROCEEDINGS, 2010, 6184 : 525 - 536
  • [36] Semantic query optimization in the presence of types
    Meier, Michael
    Schmidt, Michael
    Wei, Fang
    Lausen, Georg
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2013, 79 (06) : 937 - 957
  • [37] Query Processing and Optimization in Heterogeneous Information Integration
    Xiong Fengguang
    Han Xie
    ISTM/2009: 8TH INTERNATIONAL SYMPOSIUM ON TEST AND MEASUREMENT, VOLS 1-6, 2009, : 1033 - 1036
  • [38] Query Refinement into Information Retrieval Systems: An Overview
    Mosbah, Mawloud
    JOURNAL OF INFORMATION AND ORGANIZATIONAL SCIENCES, 2023, 47 (01) : 133 - 151
  • [39] Optimization of query plan in data stream system
    Lin, Anxian
    Zhen, Zhanping
    DCABES 2006 Proceedings, Vols 1 and 2, 2006, : 630 - 633
  • [40] PsiDB: A Framework for Batched Query Processing and Optimization
    Eslami, Mehrad
    Tu, Yicheng
    Charkhgard, Hadi
    Xu, Zichen
    Liu, Jiacheng
    2019 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2019, : 6046 - 6048