Patent ID: 9600514
Date: 2017-03-21
CPC Classifications: G06F

Claim:
1. In a shared-nothing distributed computer database system including a coordinator node and a plurality of replica nodes communicating with the coordinator node over a computer network, a method of detecting data divergence or inconsistency across replicas of data maintained in the replica nodes, the method comprising the steps of: (a) receiving an operation at the coordinator node, wherein the operation comprises a logical database operation for performing on a replica node; (b) transmitting the operation to the plurality of replica nodes to be executed by each replica node to generate an operation result and a hash representation of the operation; (c) receiving the operation result and the hash representation generated by each of the replica nodes; and (d) determining whether the operation resulted in data divergence or inconsistency by detecting when the hash representations received from the plurality of replica nodes are not all the same.