Architecture (2)
Differs from traditional parallel DBMSs
- Pull = parents request data (traditional)
- Push = leaves send data w/o request to parent
Streams
- All operators get data from input stream and produce data into an output stream.
- File streams = read/write tuples to disk
- Network streams = move data as efficiently as possible; can provide flow control