Title :
Parallel query processing in DBS3
Author :
Ziane, Mikal ; Zaït, Mohamed ; Borla-Salamet, Pascale
Author_Institution :
INRIA, Rocquencourt, France
Abstract :
The authors describe an approach to the compile-time optimization and parallelization of queries for execution in DBS3, a shared-memory parallel database system. The approach makes possible exploring a search space large enough to include zigzag trees which are intermediate between left-deep and right-deep trees. Zigzag trees are shown to provide better response time than right-deep trees in the case of limited memory. Because DBS3 implements a parallel dataflow execution model, this approach applies to both shared-memory and distributed-memory architectures. Performance measurements run using the DBS3 prototype show the advantages of zigzag trees under various conditions
Keywords :
database theory; distributed databases; parallel programming; program compilers; query processing; shared memory systems; DBS3; compile-time optimization; distributed-memory architectures; left-deep; parallel dataflow execution model; parallel query processing; parallelization; response time; right-deep trees; search space; shared-memory parallel database system; zigzag trees; Automatic control; Database systems; Delay; Load management; Measurement; Optimizing compilers; Program processors; Query processing; Space exploration; Throughput;
Conference_Titel :
Parallel and Distributed Information Systems, 1993., Proceedings of the Second International Conference on
Conference_Location :
San Diego, CA
Print_ISBN :
0-8186-3330-1
DOI :
10.1109/PDIS.1993.253066