DocumentCode
3409351
Title
Parallel query processing in DBS3
Author
Ziane, Mikal ; Zaït, Mohamed ; Borla-Salamet, Pascale
Author_Institution
INRIA, Rocquencourt, France
fYear
1993
fDate
20-22 Jan 1993
Firstpage
93
Lastpage
102
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/PDIS.1993.253066
Filename
253066
Link To Document