1. A non-transitory computer-readable medium storing computer-executable instructions that when executed by a computer cause the computer to perform a method, the method comprising: receiving a set of new records for matching with old records; querying a database that stores respective single best records (SBR) for respective sets of matching old records to return SBR information; matching the new records to the other records by, for each new record, comparing the new record to the SBR information to identify an SBR that matches the first new record; and associating the new record with the identified SBR in the database.