1. A method for parallel data streaming from a second computer system to a first computer system comprising: transmitting a request to the second computer system to establish an authenticated connection between a processing job on the first computer system and a process on the second computer system, wherein the request comprises a query to be executed on the second computing system and a set of m port numbers to be used to transmit results of the query from the second computer system to the first computer system; creating n tasks on the first computer system configured to receive data from the second computer system in parallel, wherein the n tasks initiate n socket connections to the m port numbers, wherein each of the n tasks is associated with one of the m port numbers; and reading data received by the one or more tasks by the processing job on the first computer system.