Field level replication method
AssigneeInternational Business Machines Corporation
InventorSteven R. Beckhardt
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorSteven R. Beckhardt
Estimating the term…
In a distributed computing system in which replicas of a document are separately stored and revised, the document containing data arranged in a number of fields, a method for replicating data contained in a revised document replica to the other of the replicas by replicating only the field or fields which have been revised since an earlier replication. The method includes the steps of dynamically maintaining a two byte document sequence number for each of the document replicas representing the number of revisions made to the replicas, and dynamically maintaining a one byte field sequence number for each of the fields in the replicas. The field sequence numbers for revised fields are set equal to the lower byte of the current document sequence number. When a replication is desired, the method involves determining which of the document replicas is more recently revised, determining which of the fields in the more recently revised replica are more recently revised than the corresponding fields in the other replica based on some or all of the field and document sequence numbers, and replicating only the data contained in each more recently revised fields to the corresponding fields in the other replica. The system can handle document sequence numbers greater than 256, in which field sequence numbers can no longer be accurately represented by one byte, by artificially incrementing field sequence numbers for unrevised fields and interpreting all field sequence numbers as having a value within 256 of the document sequence number.
In a distributed computing environment in which each of two documents contains data arranged in a plurality of fields, at least some of the fields of one of the documents corresponding to at least some of the fields of the other of the documents, and at least two fields in each document being revisable, a method for replicating data contained in one of the documents to the other of the documents by replicating only the field or fields which have been revised, the method comprising:
In a distributed computing system in which replicas of a document are separately stored and revised, the document containing data arranged in a plurality of fields and being periodically replicated, a method for replicating a document comprising:
A method comprising:
A method for replicating data from a first document to a second document, each document containing data arranged in a plurality of fields, at least some of the fields of the first document corresponding to at least some of the fields of the second document, the first document having a first document sequence number representing the number of revisions to the first document, the second document having a second document sequence number representing the number of revisions to the second document, the plurality of fields each having a field sequence number, the method comprising the steps of:
Dependencies are inferred from the claim text.