×

Methods and Systems for Key Sharding of Objects Stored in Distributed Storage System

  • US 20160191509A1
  • Filed: 08/08/2015
  • Published: 06/30/2016
  • Est. Priority Date: 12/31/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method of performing a delta edit of a named object stored in a distributed storage system, the method comprising:

  • storing, in the distributed storage system, a payload of the named object in key shards that are defined by key-shard chunk references, wherein the payload for the named object comprises a collection of key-value records, and wherein referenced chunks identified by the key shards each stores a subset of the collection of the key-value records, where the key-value records in the subset have key hashes that have a range of matching bits in common;

    receiving, by a gateway server, a request for a set of delta edits to be applied to the named object, wherein each delta edit specifies an addition or a deletion of a key-value record;

    determining, by the gateway server, relevant key shards to which the delta edits apply; and

    updating the relevant key shards, while not updating other key shards for the named object.

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