1. A computerized distributed query processing system comprising: a plurality of computing devices, each computing device being configured with a data store; and a supervisor computing device communicatively connected to the plurality of computing devices; wherein the supervisor computing device is configured to: identify a particular computing device of the plurality of computing devices as a destination computing device of a particular unit of data; wherein the particular unit of data is uniquely identified, among all units of data stored on the computerized distributed query processing system, by a particular data identifier; to identify said particular computing device, said supervisor computing device is configured to: perform a placement function, comprising two or more hash functions, based, at least in part, on the particular data identifier, wherein said supervisor computing device being configured to perform the placement function comprises said supervisor computing device being configured to: combine results of the two or more hash functions to produce combined results, and identify the particular computing device to be the destination computing device of the particular unit of data based on the combined results; and to cause the particular unit of data to be stored on the data store of the particular computing device as the destination computing device of the particular unit of data.