Parallelism in relational data base systems: architectural issues and design approaches
- 4 December 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
The issues and solutions relation to intra-query parallelism in a relational DBMS (database management systems) supporting SQL are addressed. A broad framework for the study of the numerous issues that need to be addressed in supporting parallelism efficiently and flexibly is provided. The impact that parallelization of complex queries has on short transactions which have stringent response time constraints is discussed. The advantages and disadvantages of the shared nothing, shared disks and shared everything architectures for parallelism are enumerated. The impact of parallelism on a number of components of an industrial-strength DBMS are pointed out. The different stages of query processing during which parallelism may be gainfully used are identified. The interactions between parallelism and the traditional systems' pipelining technique are analyzed. Finally, the performance implications of parallelizing a specific complex query are studied. This gives a range of sample points for different parameters of a parallel system architecture, namely I/O and communication bandwidth as a function of aggregate MIPS (million instruction per second).<>Keywords
This publication has 43 references indexed in Scilit:
- Sharing The Load Of Logic-program EvaluationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Single table access using multiple indexes: Optimization, execution, and concurrency control techniquesPublished by Springer Nature ,2005
- ARIESACM Transactions on Database Systems, 1992
- Encapsulation of parallelism in the Volcano query processing systemPublished by Association for Computing Machinery (ACM) ,1990
- Integrated concurrency-coherency controls for multisystem data sharingIEEE Transactions on Software Engineering, 1989
- Handling hot spot data in DB-sharing systemsInformation Systems, 1988
- Site autonomy in a distributed database environmentPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1988
- A performance analysis of the gamma database machinePublished by Association for Computing Machinery (ACM) ,1988
- IBM Database 2 overviewIBM Systems Journal, 1984
- IBM Database 2 performance: Design, implementation, and tuningIBM Systems Journal, 1984