Patent ID: 9659038
Date: 2017-05-23
CPC Classifications: G06F

Claim:
1. A method for performing a batch snapshot read operation in a distributed database having a plurality of storage clusters, the method comprising: at a first storage cluster having a plurality of processors and memory storing programs configured for execution by the processors: storing a plurality of data items in the distributed database, wherein each data item comprises a respective sequence of timestamped versions, and the data items are partitioned into a plurality of tablets, each tablet storing a respective plurality of the data items; receiving a request from a remote computer system to read each of the data items in a first tablet, wherein the request specifies a snapshot timestamp T; in response to the request, issuing a batch read operation for metadata corresponding to the data items in the first tablet, wherein respective metadata for each data item includes: a respective creation timestamp T a respective move-in timestamp T for each of the data items in the first tablet: