Conflict resolution in database replication through autonomous node qualified folding
AssigneeOSIsoft, Inc.
InventorPaul H. Gusciora
Life of this patent
Estimating the term…
Loading patent…
AssigneeOSIsoft, Inc.
InventorPaul H. Gusciora
Estimating the term…
In a method for distributed database replication, local change records describing the local changes to the database at a node are transmitted to other nodes. Each node receives from the other nodes other change records describing changes to the database at the other nodes, and a log of change records is accumulated. Each change record describes a change made to a row at a source node, e.g., using data such as an identifier of the source node, a source node abstract clock value, a row identifier, and cell values of the row before and after the change. Autonomously from the other nodes, each node applies the other change records to its local copy of the database, considering the other change records in source node abstract clock order. The other change records are applied by checking for a collision between the other change records and the database and, when a collision is detected, selecting a persistent result by sequentially scanning through the log of change records in order of local abstract clock value to identify the persistent result.
A computer-implemented method implemented in each node of a distributed database system comprising multiple nodes, the method comprising:
Dependencies are inferred from the claim text.