Patent ID: 9432459
Filing Date: 2016-08-30
CPC Classification: G06F,H04L,Y10S

Claim Text:
1. A system, comprising: a plurality of computing nodes, each comprising at least one processor and memory, that collectively implement a data storage service that provides a network-based interface through which service requests are received, wherein the data storage service comprises a plurality of storage nodes that collectively implement a non-relational data store; the data storage service is configured to, in response to receipt of a service request to create a table on behalf of a storage service client, and wherein the service request specifies a table name and a primary key by which to partition and index items stored in the table, allocate resources for the table at one or more of the plurality of storage nodes in the non-relational data store in order to create the table, wherein the table is configured to store a plurality of items each of which comprises a value for the primary key; and the data storage service is configured to, subsequent to the allocation of resources for the table, modify the resources allocated to the table in order to size or partition the table in response to detection of an anomaly in the system or in response to receipt of one or more service requests to store, retrieve, modify, or delete items in the table.