Methods for parallel execution of complex database queries

被引:5
|
作者
Reuter, A [1 ]
机构
[1] Int Univ Germany gGmbH, D-76646 Bruchsal, Germany
关键词
D O I
10.1016/S0167-8191(99)00066-6
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
During the last decade, all commercial database systems have included features for parallel processing into their products. This development has been driven by the fact that databases grow in size at considerable rates. According to the results of the 1998 'very large database contest' the world's largest databases, which have reached a size of over 10TB, double in size every year. At that speed, they outgrow the increase in processor speed and memory size, so additional measures are required to accommodate the effects of rapidly growing volumes of data. Parallelism is one of those options. It helps to keep processing times constant, even if the size of the database increases. That effect, which is often referred to as 'scaleup' is important for loading, index creation, all kinds of administrative operations on the database, and of course for long batch-type applications. Parallelism is also employed to speed-up queries that otherwise would take days or weeks to process and thus would be useless for the application. This type of requirement: fast results of complex queries on large data sets is characteristic of decision support applications. In this overview we will explain how parallelism in databases can help to solve such problems. (C) 1999 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:2177 / 2188
页数:12
相关论文
共 50 条
  • [1] Investigation of CW-Tree for Parallel Execution of Queries to Database
    Shevskiy, Vladislav S.
    Shichkina, Yulia A.
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS, ICCSA 2021, PT VIII, 2021, 12956 : 324 - 335
  • [2] Scheduling queries for parallel execution on multicomputer database management system
    Lo, YL
    Hua, KA
    Tavanapong, W
    [J]. DATABASE AND EXPERT SYSTEMS APPLICATIONS, 1996, 1134 : 698 - 707
  • [3] Optimizing complex decision support queries for parallel execution
    Brunie, L
    Kosch, H
    [J]. INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-III, PROCEEDINGS, 1997, : 858 - 867
  • [4] Out-of-order Execution of Database Queries
    Goda, Kazuo
    Hayamizu, Yuto
    Yamada, Hiroyuki
    Kitsuregawa, Masaru
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2020, 13 (12): : 3489 - 3501
  • [5] Towards Optimisation of Model Queries: A Parallel Execution Approach
    Madani, Sina
    Kolovos, Dimitris
    Paige, Richard F.
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2019, 18 (02):
  • [6] Dispatching stream operators in parallel execution of continuous queries
    Safaei, Ali A.
    Haghjoo, Mostafa S.
    [J]. JOURNAL OF SUPERCOMPUTING, 2012, 61 (03): : 619 - 641
  • [7] Dispatching stream operators in parallel execution of continuous queries
    Ali A. Safaei
    Mostafa S. Haghjoo
    [J]. The Journal of Supercomputing, 2012, 61 : 619 - 641
  • [8] Optimization of parallel execution for multi-join queries
    Chen, MS
    Yu, PS
    Wu, KL
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1996, 8 (03) : 416 - 428
  • [9] PARALLEL ALGORITHMS FOR THE EXECUTION OF RELATIONAL DATABASE OPERATIONS
    BITTON, D
    BORAL, H
    DEWITT, DJ
    WILKINSON, WK
    [J]. ACM TRANSACTIONS ON DATABASE SYSTEMS, 1983, 8 (03): : 324 - 353
  • [10] TUNING DIFFERENT TYPES OF COMPLEX QUERIES USING THE APPROPRIATE INDEXES IN PARALLEL/DISTRIBUTED DATABASE SYSTEMS
    Chakraoui, Mohamed
    El Kalay, Abderrafiaa
    Mouhni, Naoual
    [J]. INTERNATIONAL JOURNAL OF GEOMATE, 2016, 11 (24): : 2267 - 2274