Maintaining consistency of data between computing nodes of a distributed computer architecture
AssigneeAmadeus S.A.S.
InventorsPhilippe Francois Georges Gentric, Yannick Guiraud Devaux
Life of this patent
Estimating the term…
Loading patent…
AssigneeAmadeus S.A.S.
InventorsPhilippe Francois Georges Gentric, Yannick Guiraud Devaux
Estimating the term…
The present invention relates to a method and a system for maintaining consistency of data between data-sets stored in a master database of a master computing node and corresponding data-sets stored in a replication database of at least one replication computing node. Each time an updated version of a stored data set is received, the master computing node is configured for updating a corresponding data-set stored in the master database and transmitting replication data relating to the updated data-set version to the at least one replication computing node for replication. The replication data comprising a bit-vector storing data values extracted from data fields of the data-set classified as volatile data fields. The data values stored in the bit-vector representing the changes in the data-set to be replicated in the at least one replication node.
A method for maintaining consistency of data between data-sets stored in a master database of a master computing node and corresponding data-sets stored in a replication database of at least one replication computing node, wherein each time an updated version of a stored data-set is received, the master computing node is configured for updating a corresponding data-set stored in the master database and transmitting replication data relating to the updated data-set version to the at least one replication computing node for replication, each data-set comprising a plurality of data fields arranged in a predetermined layout defined according to a data-set representation (DSR) structure, which is stored together with each data-set in the master and replication databases, the method comprising:
A consistency acceleration engine for maintaining consistency of data between data-sets stored in a master database of a master computing node and a replication database of at least one replication computing node of a distributed computer architecture, wherein each time an updated version of a stored data-set is received, the master computing node is configured for updating a corresponding data-set stored in the master database and transmitting replication data relating to the updated data-set version to the at least one replication computing node for replication, each data-set comprising a plurality of data fields arranged in a layout defined according to a corresponding data-set representation (DSR) structure, which is stored together with the corresponding data-set in the master and replication databases, the consistency acceleration engine comprising:
Dependencies are inferred from the claim text.