×

Maintaining consistency of database replicas

  • US 5,765,171 A
  • Filed: 12/29/1995
  • Issued: 06/09/1998
  • Est. Priority Date: 12/29/1995
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a computer network comprising a plurality of servers and a plurality of database replicas comprising a plurality of data items, at least n database replicas corresponding to n number of servers, where n≧

  • 2, and wherein each of the n database replicas comprises at least x number of data items, where x is≧

    2, a method for operating the network including maintaining consistency among the x data items in the n replicas comprising;

    associating version information with the x data items in each of the n replicas, the version information recording the number of updates performed reflected on its responsive data item copy and on which of the n servers that the updates were originally performed;

    providing n database version vectors (DBVVs), each corresponding to one of the n database replicas;

    maintaining each of the n DBVVs to indicate updates that were applied to any of the x data items in the DBVV'"'"'s respective database replica and originally performed by the corresponding server; and

    directly comparing the n DBVVs to each other to make an initial threshold determination of whether any of the data items in any of the DBVVs have been recently updated and thus require that a full comparison be made at the data item level to determine which of the data items in each of the database replicas need updating in order to restore complete consistency among each of the data items in the n replicas.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×