The data type of the stream directly impacts its performance. For example, more complicated data types tend to have poorer throughput than simpler data types because the read and write nodes must flatten and unflatten the data communicated across the network.
Therefore, streams with the highest throughput have the following data types: