1. A computer program product comprising a non-transitory machine-readable storage medium storing instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising: comparing a currently available number of processing nodes in a multi-node data partitioning landscape that comprises a plurality of processing nodes with a specified number of partitions to be generated for a table; and generating the table with the specified number of partitions in a database maintained on the multi-node data partitioning landscape, the generating comprising: locating the generated partitions across the plurality of processing nodes according to a data load balancing partitioning specification when the currently available number of processing nodes equals the specified number of partitions to be generated; and locating the generated partitions according to other information in the table creation request when the currently available number of processing nodes does not equal the specified number of partitions to be generated.