Slideshow:
πattrs ( R ) |
R = { ('John', 30000), ('Jane', 50000) } πfname ( employee ) = { ('John'), ('Jane') } |
while ( R has more data blocks ) { read data blocks to fill available buffers; Extract the projection attrs for each tuple in buffers; Move projected tuples to output } |
Buffer utilization when there are M buffers available:
|
|