1. A database reorganization method, comprising: determining a key range for a database object in a database; identifying a plurality of partitions for the database object, each partition associated with a different portion of the determined key range; initiating a plurality of read tasks, each read task associated with a portion of the database object; initiating a plurality of sort tasks, each sort task associated with at least one of the partitions, wherein each read task acquires data having a key value from the associated portion of the database object and provides the acquired data to that sort task associated with a partition including the key value; and writing the data sorted by the plurality of sort tasks to the database object in the database.