A method and system for indexed field based difference detection and
correction. A data feed file is partitioned into a plurality of subsets
based on an indexed field of the data feed file. A redundancy check value
is calculated for each of the subsets, and the redundancy check value is
compared to a database file which corresponds to each subset. If the
redundancy check values do not match for a subset and a corresponding
database file, a difference is detected between the subset and the
corresponding database file and the corresponding database file is
replaced by the subset.