Distributed query optimization strategies for cloud environment

被引:0
作者
Mostafa R. Kaseb
Samar Sh. Haytamy
Rasha M. badry
机构
[1] Department of Information System, Fayoum University, Fayoum
[2] Department of Computer Science, Fayoum University, Fayoum
来源
Journal of Data, Information and Management | 2021年 / 3卷 / 4期
关键词
Amending query; Cloud query processing; Cloud services; Distributed database; Query optimization;
D O I
10.1007/s42488-021-00057-z
中图分类号
学科分类号
摘要
Cloud computing services are provided over the internet such as computing, servers, storage, databases, networking, software, and many more. Then, customers get services from cloud providers and pay according to their usage. Nowadays, Database as a service is becoming a more popular service in cloud computing. Due to faster response and more reliability, distributed databases are used in the cloud for storing and managing data. Thus, enterprises are transferring the stored data to the cloud computing center. Although in a distributed database system via cloud environment, the required relations by a query plan may be stored at numerous sites. This exponentially increases the number of potential equivalent plan alternatives to find an optimal Query Execution Plan. Although exhaustively explore all potentials plans in large search space is not computationally reasonable. Therefore, in order to improve the performance in the cloud, query optimization mechanisms are paramount and required in order to optimize data processing time and maximize resource utilization. So, a review of the different techniques used for query optimization is conducted in this paper to provide researchers with a complete view of query processing and its optimization techniques. © The Author(s), under exclusive licence to Springer Nature Switzerland AG 2021.
引用
收藏
页码:271 / 279
页数:8
相关论文
共 34 条
  • [1] Haytamy S., Omara F., A deep learning based framework for optimizing cloud consumer QoS-based service composition, Computing, 102, pp. 1117-1137, (2020)
  • [2] Souri A., Navimipour N.J., Rahmani A.M., Formal verification approaches and standards in the cloud computing: a comprehensive and systematic review, Comput Stand Interfaces, 58, pp. 1-22, (2018)
  • [3] Nachiappan R., Javadi B., Calheiros R.N., Matawie K.M., Cloud storage reliability for big data applications: A state of the art survey, J Netw Comput Appl, 97, pp. 35-47, (2017)
  • [4] Doshi P., Raisinghani V., Review of dynamic query optimization strategies in distributed database, 2011 3Rd International Conference on Electronics Computer Technology. IEEE, pp. 145-149, (2011)
  • [5] Helff F., Multi-Objective Query Optimization for Mobile-Cloud Database Environments Based on a Weighted Sum Model, (2016)
  • [6] Gardarin G., Sha F., Tang Z.-H., Calibrating the query optimizer cost model of IRO-DB, an object-oriented federated database system, pp. 3-6, (1996)
  • [7] Bachhav A., Kharart V.S., Shelar M.N., Novel architecture of an intelligent query optimizer for distributed database in cloud environment, J Adv Database Manag Syst, 5, pp. 28-32, (2018)
  • [8] Azhir E., Navimipour N.J., Hosseinzadeh M., Et al., Query optimization mechanisms in the cloud environments: A systematic study, Int J Commun Syst, 32, (2019)
  • [9] Aljanaby A., Abuelrub E., Odeh M., A survey of distributed query optimization, Int Arab J Inf Technol, 2, pp. 48-57, (2005)
  • [10] Bachhav A., Kharat V., Shelar M., Query optimization for databases in cloud environment: a survey, Int J Database Theory Appl, 10, pp. 1-12, (2017)