×

Consistent query of local indexes

  • US 9,576,038 B1
  • Filed: 04/17/2013
  • Issued: 02/21/2017
  • Est. Priority Date: 04/17/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system for storing and retrieving data, the system comprising:

  • a first computing node comprising a first one or more storage devices and a memory, the one or more storage devices having stored thereon a collection of items; and

    one or more non-transitory memories having stored thereon computer-readable instructions that, upon execution, cause the system at least to;

    receive from a client a request to perform a database query, the query comprising information indicative of a range of at least one item in the collection of items and information indicative of a projection of the at least one item;

    read a first value corresponding to a portion of the at least one item stored in a first data structure on the one or more storage devices;

    read a second value corresponding to the portion of the at least one item from a second data structure stored in the memory; and

    return to the client a view of the at least one item, the view including the projection and the second value instead of the first value in response to determining that the second value is considered durable by a threshold number of computing nodes, and to determining that the second value is consistent with the information indicative of the range.

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