HELP! * GREY=local LOCAL HTML version of Foils prepared July 6,1995

Foil 34 Parallel Query Processing: Overview

From Explicit Examples in Parallel Relational Databases CPS600 Spring Semester -- April 1995. by Gang Cheng Marek Podgorny (Geoffrey Fox) * See also color IMAGE

Typical Data Flow with 5 steps:
  • 1 A client process issues a query
  • 2 The statement is parsed and a shared server process executes the statement
  • 3 The shared server process determines if the statement can utilize parallel processing, and then enlists two or more query servers to execute the statement in parallel. The shared server process partitions the work of each operation in the query equally among the query servers
  • 4 Query servers process certain operations in the query independently and return sub-results back to the shared server process
  • 5 The shared server process reassembles the results from the query servers and returns the query's results to the client



Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Tue Feb 18 1997