Question:
Describe the main advantage of pipelined parallelism and some of its drawbacks.
Answer:
Advantage:
There is no need to write intermediate relations to disk, only to read them back immediately.
There is no need to write intermediate relations to disk, only to read them back immediately.
Disadvantages:
a.
Cannot take advantage of high degrees of parallelism,
as typical queries do not have large number of operations.
b.
Not possible to pipeline operators which need to look
at all the input before producing any output. Examples are the Aggregate and
the Sort operators.
c.
Since each operation executes on a single processor,
the most complex ones take a long time to finish. Thus speed-up will be low in
spite of parallelism
**********************
Related Questions:
- Go to Distributed Database Quiz Questions Home page
- Go to Distributed Database Home page
No comments:
Post a Comment