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:
Dataflow Computer science Zigzag Parallel computing Compiler Tree (set theory) Space (punctuation) Parallel processing Theoretical computer science Programming language Operating system Mathematics Combinatorics

Metrics

33
Cited By
1.86
FWCI (Field Weighted Citation Impact)
24
Refs
0.88
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Advanced Database Systems and Queries
Physical Sciences →  Computer Science →  Computer Networks and Communications
Data Management and Algorithms
Physical Sciences →  Computer Science →  Signal Processing
Advanced Data Storage Technologies
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

BOOK-CHAPTER

Adaptive parallel query execution in DBS3

Luc BouganimBenoît DagevillePatrick Valduriez

Lecture notes in computer science Year: 1996 Pages: 479-484
JOURNAL ARTICLE

Benchmarking the DBS3 parallel query optimizer

Mohamed ZaïtDaniela FlorescuPatrick Valduriez

Journal:   IEEE Parallel & Distributed Technology Systems & Applications Year: 1996 Vol: 4 (2)Pages: 26-40
BOOK-CHAPTER

Parallel Query Processing

Esther Pacitti

Encyclopedia of Database Systems Year: 2016 Pages: 1-4
BOOK-CHAPTER

Parallel query processing

P.S. YuMan ChenJoel L. WolfJavier S. Turek

Lecture notes in computer science Year: 1993 Pages: 229-258
BOOK-CHAPTER

Parallel Query Processing

Esther Pacitti

Encyclopedia of Database Systems Year: 2009 Pages: 2038-2040
© 2026 ScienceGate Book Chapters — All rights reserved.