Slideshow:
R ∪B S |
R = {1, 2, 3}; S = {2, 3, 4}; R ∪B S = { 1, 2, 3, 2, 3, 4} |
while ( R has more data blocks ) { read data blocks to fill available buffer; Move qualifying tuples to output } while ( S has more data blocks ) { read data blocks to fill available buffer; Move qualifying tuples to output } |
Buffer utilization when there are M buffers available:
|
|