Patent ID: 8510304
Filing Date: 2013-08-13
Classification: G06F

Abstract:
1. One or more computer readable non-transitory memories storing computer-executable instructions that, when executed, cause one or more processors to perform acts comprising: determining an index entry to be added to a transactional index and an index entry to be removed from the transactional index based at least in part on a received application request, each index entry having a “maybe” consistency state; inserting the index entry to be added; reading a time stamp of the index entry to be removed; updating, based at least in part on the received application request, a data blob in a data store that is associated with the index entry to be added and a data blob in the data store that is associated with the index entry to be removed; re-reading the time stamp of the index entry to be removed after the updating of a corresponding data blob; when the time stamp matches the re-read time stamp, deleting the index entry to be removed from the transactional index; and when the time stamp does not match the re-read time stamp, aborting a deletion attempt of the index entry to be removed.