i'm writing an app that will allow users to retrieve 1-3 different types of data from a DB. if the user chooses to retrieve all 3 data types is it faster to open one connection and pipe the data through one connection or to open three concurrent connections? what is the performance trade off b/t one and three connections?