1. A method of processing records in a database on a plurality of processors grouped into a plurality of processor sets, the method comprising: associating, on at least one of the plurality of processors, each record with a record set of a plurality of record sets; associating, on at least one of the plurality of processors, each record set with a processor set; routing the records to processor sets based on the associated record set; and processing the records with the processor sets.