• DocumentCode
    2709056
  • Title

    Parallelism in relational data base systems: architectural issues and design approaches

  • Author

    Pirahesh, Hamid ; Mohan, C. ; Cheng, Josephine ; Liu, T.S. ; Sellinger, P.

  • Author_Institution
    IBM Almaden Res. Center, San Jose, CA, USA
  • fYear
    1990
  • fDate
    2-4 Jul 1990
  • Firstpage
    4
  • Lastpage
    29
  • 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
    parallel architectures; parallel programming; query languages; relational databases; transaction processing; I/O; SQL; aggregate MIPS; architectural issues; communication bandwidth; complex queries; database management systems; design approaches; industrial-strength DBMS; intra-query parallelism; performance implications; pipelining technique; query processing; relational DBMS; response time constraints; shared disks; shared everything architectures; shared nothing; short transactions; Aggregates; Bandwidth; Business; Computer aided software engineering; Data processing; Delay; File systems; Parallel processing; Pipeline processing; Query processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Databases in Parallel and Distributed Systems, 1990, Proceedings. Second International Symposium on
  • Conference_Location
    Dublin
  • Print_ISBN
    0-8186-2052-8
  • Type

    conf

  • DOI
    10.1109/DPDS.1990.113695
  • Filename
    113695