Change log handler for synchronizing data sources
First Claim
Patent Images
1. A computer-implemented method for synchronizing data sources, comprising:
- parsing a change log having a plurality of entries, wherein at least one of the plurality of entries includes a plurality of modification operations for a first data source;
determining changes to the first data source based on the parsing, wherein the changes include the plurality of modification operations of the at least one of the plurality of entries; and
applying the changes to a second data source to synchronize the second data source with the first data source.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a change log handler than can accommodate a change log having an entry that includes more than one modification operation or multi-valued attributes. The change log handler typically includes a change parser for parsing change attributes corresponding to the change log that identify changes to the first data source. Such changes can include a plurality of modification operations as reflected in a single entry of the change log. The change log handler also includes a change reflector for applying the changes to a second data source.
-
Citations
17 Claims
-
1. A computer-implemented method for synchronizing data sources, comprising:
-
parsing a change log having a plurality of entries, wherein at least one of the plurality of entries includes a plurality of modification operations for a first data source; determining changes to the first data source based on the parsing, wherein the changes include the plurality of modification operations of the at least one of the plurality of entries; and applying the changes to a second data source to synchronize the second data source with the first data source. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method for synchronizing data sources, comprising:
-
receiving change attributes corresponding to a change log having a plurality of entries, wherein ateast one of the plurality of entries includes a plurality of modification operations for a first data source, and wherein the change attributes identify changes to the first data source as recorded in the change log; parsing the change attributes to determine the changes, wherein the changes include the plurality of modification operations of the ateast one of the plurality of entries; and applying the changes to a second data source to synchronize the second data source with the first data source. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification