×

Distributed data store with a designated master to ensure consistency

  • US 8,275,804 B2
  • Filed: 09/11/2009
  • Issued: 09/25/2012
  • Est. Priority Date: 12/15/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method implemented across a network that is associated with one or more client machines, wherein the method comprises the steps of:

  • providing storage of data at a data store that is distributed between a plurality of computers, wherein at least one portion of the data is duplicated across at least two of the plurality of the computers;

    sending a request to implement a transactional operation on the data store, wherein the transactional operation comprises an update of at least a portion of the data in the data store, and wherein the request is sent from a selected client machine to a master machine;

    generating a system orderstamp at the master machine in response to the received request, wherein the orderstamp uniquely identifies the requested transactional operation;

    communicating the system orderstamp from the master machine to the selected client machine and to each of the plurality of computers at which the data to be updated in response to the requested transactional operation is stored; and

    updating the data store in response to the requested transactional operation;

    wherein the data remains consistent across the data store.

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