×

UPDATING DISTRIBUTED SHARDS WITHOUT COMPROMISING ON CONSISTENCY

  • US 20160203168A1
  • Filed: 03/11/2015
  • Published: 07/14/2016
  • Est. Priority Date: 01/09/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving a first data change to data stored in a distributed database;

    receiving a second data change to the data stored in the distributed database;

    batching the first data change and the second data change in a communication to an index manager;

    reindexing the distributed database based on the first data change and the second data change by creating a revised first shard index for a first shard in the distributed database and a revised second shard index for a second shard in the distributed database;

    instructing the first shard to update a first shard index based on the revised first shard index;

    instructing the second shard to update a second shard index based on the revised second shard index;

    receiving confirmation that the first shard index has been updated;

    receiving confirmation that the second shard index has been updated; and

    in response to both the receiving the confirmation that the first shard index has been updated and the confirmation that the second shard index has been updated, instructing the first shard to commit the revised first shard index and the second shard to commit the revised second shard index.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×