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 条
  • [21] A technique for parallel query optimization using MapReduce framework and a semantic-based clustering method
    Azhir, Elham
    Navimipour, Nima Jafari
    Hosseinzadeh, Mehdi
    Sharifi, Arash
    Darwesh, Aso
    PEERJ COMPUTER SCIENCE, 2021,
  • [22] A Technique for Parallel Query Optimization Using MapReduce Framework and a Semantic-based Clustering Method
    Azhir E.
    Navimipour N.J.
    Hosseinzadeh M.
    Sharifi A.
    Darwesh A.
    PeerJ Computer Science, 2021, 7 : 1 - 17
  • [23] Compile-Time Code Generation for Embedded Data-Intensive Query Languages
    Fegaras, Leonidas
    Noor, Md Hasanuzzaman
    2018 IEEE INTERNATIONAL CONGRESS ON BIG DATA (IEEE BIGDATA CONGRESS), 2018, : 1 - 8
  • [24] Information retrieval from historical newspaper collections in highly inflectional languages: A query expansion approach
    Jarvelin, Anni
    Keskustalo, Heikki
    Sormunen, Eero
    Saastamoinen, Miamaria
    Kettunen, Kimmo
    JOURNAL OF THE ASSOCIATION FOR INFORMATION SCIENCE AND TECHNOLOGY, 2016, 67 (12) : 2928 - 2946
  • [25] Secure query processing and optimization in cloud environment: a review
    Divya, V. L.
    Job, P. A.
    Preetha, Mathew K.
    INFORMATION SECURITY JOURNAL, 2024, 33 (02): : 172 - 191
  • [26] The CQL continuous query language: semantic foundations and query execution
    Arasu, A
    Babu, S
    Widom, J
    VLDB JOURNAL, 2006, 15 (02): : 121 - 142
  • [27] A solution of spatial query processing and query optimization for spatial databases
    YUAN Jie XIE Kun qing MA Xiu jun ZHANG Min SUN Le bin Department of Computer Science Peking University Beijing PRChina Department of Intelligence Science Peking University Beijing PRChina Beijing Institute of Surveying and Mapping Beijing PRChina
    重庆邮电学院学报(自然科学版), 2004, (05) : 165 - 172
  • [28] The CQL continuous query language: semantic foundations and query execution
    Arvind Arasu
    Shivnath Babu
    Jennifer Widom
    The VLDB Journal, 2006, 15 : 121 - 142
  • [29] Top-N query:: Query language, distance function, and processing strategies
    Chen, YX
    Meng, WY
    ADVANCES IN WEB-AGE INFORMATION MANAGEMENT, PROCEEDINGS, 2003, 2762 : 458 - 470
  • [30] Query optimization in information integration
    Dongfeng Chen
    Rada Chirkova
    Fereidoon Sadri
    Tiia J. Salo
    Acta Informatica, 2013, 50 : 257 - 287