• DocumentCode
    2408770
  • Title

    Parallel query execution in NonStop SQL

  • Author

    Zeller, Hansjörg

  • Author_Institution
    Tandem Comput., Cupertino, CA, USA
  • fYear
    1990
  • fDate
    Feb. 26 1990-March 2 1990
  • Firstpage
    484
  • Lastpage
    487
  • Abstract
    NonStop Structured Query Language (SQL) is a distributed database management system (DBMS) running on a loosely coupled multiprocessor machine. It allows horizontally partitioned relations. This environment makes it possible to execute larger operations in parallel. The different parallel execution models in NonStop SQL and the underlying process architecture are discussed, with the focus on parallel join algorithms. The current implementation and some work on future parallel execution models using hash join algorithms are described. Parallel execution in NonStop SQL is transparent to the application. Therefore, some internal component must be able to partition the work to be done for a query. One application process can utilize multiple disk processes. It would be desirable to have multivariable operations, such as joins, running in parallel. A new component, the executor server process (ESP), is introduced. The executor component in the application program (master executor) can start a set of server processes to perform queries or parts of queries in parallel. Each ESP consists of a small main program, executor, and file system. Master and server executors communicate via messages.<>
  • Keywords
    distributed databases; multiprocessing systems; query languages; DBMS; NonStop SQL; distributed database management system; executor server process; hash join algorithms; loosely coupled multiprocessor; parallel execution models; parallel join algorithms; parallel query execution; Application software; Availability; Computer architecture; Electrostatic precipitators; File servers; Hardware; Lab-on-a-chip; Operating systems; Redundancy; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Compcon Spring '90. Intellectual Leverage. Digest of Papers. Thirty-Fifth IEEE Computer Society International Conference.
  • Conference_Location
    San Francisco, CA, USA
  • Print_ISBN
    0-8186-2028-5
  • Type

    conf

  • DOI
    10.1109/CMPCON.1990.63727
  • Filename
    63727