System for optimization of database replication/synchronization
First Claim
1. A system for optimization of database replication/synchronization, including:
- a first computer-based device having software thereon with means for associating a first unique identifier with a first database object;
means for performing a first alteration upon said first database object to provide an altered second database object and associating a second unique identifier with said altered second database object, wherein said first alteration includes a transformation operation comprising compression, expansion, encryption, de-encryption, conversion, and de-conversion;
means for determining said database objects to be replicated either in altered form or unaltered form using said unique identifiers; and
means for receiving a replication request for updating data for a third database object from a second computer based device containing a third unique identifier and comparatively equating said third unique identifier to one of said first and second identifiers and for sending an instruction to said second computer based device to perform said first alteration upon said third database object thereon to maintain said database objects in sync and for sending said requested updated data when said second computer lacks means for performing said first alteration.
5 Assignments
0 Petitions
Accused Products
Abstract
A system for optimization of database replication/synchronization includes a first computer-based device having software thereon for obtaining a state of condition a database object and associating a unique identifier with such database object, for altering form of the data and associating another unique identifier with such altered database object, and for determining the database object using the unique identifiers. The system can receive a replication request for updating data from a second computer for a database object on the second computer wherein the request contains a unique identifier comparatively equating to one of the identifiers on the first computer and sends either an instruction to second computer to perform a like alteration on the data or to send the changes to the database object.
-
Citations
11 Claims
-
1. A system for optimization of database replication/synchronization, including:
-
a first computer-based device having software thereon with means for associating a first unique identifier with a first database object; means for performing a first alteration upon said first database object to provide an altered second database object and associating a second unique identifier with said altered second database object, wherein said first alteration includes a transformation operation comprising compression, expansion, encryption, de-encryption, conversion, and de-conversion; means for determining said database objects to be replicated either in altered form or unaltered form using said unique identifiers; and means for receiving a replication request for updating data for a third database object from a second computer based device containing a third unique identifier and comparatively equating said third unique identifier to one of said first and second identifiers and for sending an instruction to said second computer based device to perform said first alteration upon said third database object thereon to maintain said database objects in sync and for sending said requested updated data when said second computer lacks means for performing said first alteration. - View Dependent Claims (2, 3, 4)
-
-
5. A method for optimization of database replication/synchronization, including:
-
employing a first computer-based device having software thereon with means associating a first unique identifier with a first database object; performing a first alteration upon said first database object to provide an altered second database object, wherein said first alteration includes a transformation operation comprising at least one of compression, expansion, encryption, de-encryption, conversion, and de-conversion; associating a second unique identifier with said altered second database object; determining said database objects to be replicated either in altered form or unaltered form using said unique identifiers; and receiving a replication request for updating data for a third database object from a second computer containing a third unique identifier and comparatively equating said third unique identifier to one of said first and second identifiers and for sending an instruction to said second computer based device to perform said first alteration upon of said third database object thereon to maintain said database objects in sync and for sending said requested updated data when said second computer lacks means for performing said first alteration. - View Dependent Claims (6, 7, 8)
-
-
9. A system for optimization of database replication/synchronization, including:
-
a first computer-based device having software thereon with means for associating a first unique identifier with a first database object; means for performing a first alteration upon said first database object to provide an altered second database object and associating a second unique identifier with said altered second database object, wherein said first alteration includes a transformation operation comprising at least one of compression, expansion, encryption, de-encryption, conversion, and de-conversion; means for determining said database objects to be replicated either in altered form or unaltered form using said unique identifiers; and means for receiving a replication request for updating data for a third database object from a second computer based device containing a third unique identifier and comparatively equating said third unique identifier to one of said first and second identifiers and for sending an instruction to said second computer based device to perform said first alteration upon said third database object thereon to maintain said database objects in sync and for sending said requested updated data when said second computer lacks means for performing said first alteration. - View Dependent Claims (10, 11)
-
Specification