1. A computer program product comprising a machine-readable medium storing instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising: receiving, by a recipient node of a multi-node data partitioning landscape comprising a plurality of processing nodes each comprising at least one data partition of a plurality of data partitions, a first data request related to a table, the first data request being received directly from a requesting machine without being handled by a master node, identifying, by the recipient node, a target node of the plurality of processing nodes to handle the data request, the determining comprising the recipient node applying partitioning information to determine a target data partition of the plurality of data partitions to which the data request should be directed and mapping information associating each data partition of the plurality of data partitions with an assigned node of the plurality of processing nodes; and redirecting, by the recipient node, the data request to the target node so that the target node can act on the target data partition in response to the data request.