×

System and method for controlling access to web services resources

  • US 10,116,581 B2
  • Filed: 02/22/2016
  • Issued: 10/30/2018
  • Est. Priority Date: 02/10/2006
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a plurality of compute nodes that implement a distributed data store;

    a programmatic interface for the distributed data store implemented via one or more hardware processors of at least some of the plurality of compute nodes;

    the distributed data store, configured to;

    receive a request to store a record in a table from a client, wherein the table is maintained in the distributed data store, wherein the request is received via the programmatic interface for the distributed data store;

    identify a partition of the table to store the record according to a partition key value of the record and an identifier of the table, wherein the table is maintained in the distributed data store across a plurality of different partitions including the partition;

    select a plurality of storage hosts implemented at different ones of the plurality of compute nodes to store the record according to a replication factor specified for the table by the client or another client via the programmatic interface, wherein the replication factor is specified to store the record to a first number of hosts, wherein the plurality of storage hosts are mapped to the partition of the table;

    send the record to the plurality of storage hosts to be stored; and

    upon a determination that a predetermined minimum number of the plurality of storage hosts have successfully stored the record, wherein the predetermined minimum number is less than the first number of hosts, send, via the programmatic interface, a completion indication for the request to the client.

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