1983
DOI: 10.1145/319989.319991
|View full text |Cite
|
Sign up to set email alerts
|

Parallel algorithms for the execution of relational database operations

Abstract: This paper presents and analyzes algorithms for parallel processing of relational database operations in a general multiprocessor framework. To analyze alternative algorithms, we introduce an analysis methodology which incorporates I/O, CPU, and message costs and which can be adjusted to fit different multiprocessor architectures. Algorithms are presented and analyzed for sorting, projection, and join operations. While some of these algorithms have been presented and analyzed previously, we have generalized ea… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
33
0

Year Published

1990
1990
2005
2005

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 176 publications
(33 citation statements)
references
References 5 publications
0
33
0
Order By: Relevance
“…Shatdal and Naughton [31] examine two algorithms for relational group-by queries on distributed-memory systems. Bitton et al [5] describe two sorting based algorithms, similar to the two algorithms developed by Shatdal and Naughton, for a shared disk cache architecture. Chang et.…”
Section: Related Workmentioning
confidence: 99%
“…Shatdal and Naughton [31] examine two algorithms for relational group-by queries on distributed-memory systems. Bitton et al [5] describe two sorting based algorithms, similar to the two algorithms developed by Shatdal and Naughton, for a shared disk cache architecture. Chang et.…”
Section: Related Workmentioning
confidence: 99%
“…Bitton et al proposed two parallel algorithms for processing (conventional) aggregate functions [1]. The Subqueries with a Parallel Merge algorithm computes partial aggregates on each partition and combines the partial results in a parallel merge stage to obtain a final result.…”
Section: Background and Related Workmentioning
confidence: 99%
“…The coordinator concatenates the results and sends the final result to the client. 1 A total of p 2 local partitions are created by p worker nodes. …”
Section: Overall Algorithmmentioning
confidence: 99%
“…Beck et al BBW88] describes a similar sort. Other earlier algorithms that also used a nal sequential merge phase include Bitton et al BBDW83], and Valduriez and Gardarin VG84].…”
Section: Introductionmentioning
confidence: 99%