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: receiving a request to transact data across a plurality of stored data blobs that include stored data; creating duplicate data blobs for stored data blobs; creating a record blob that includes pointers to the duplicate data blobs; modifying individual stored data blobs to replace the respective stored data with a pointer that points to the record blob using optimistic locking; creating new data blobs that include modified data for the stored data blobs based at least in part on the request to transact data; updating the record blob to include pointers to the new data blobs using optimistic locking; locking the record blob from additional updates; and updating the individual stored data blobs to replace a corresponding pointer with the modified data from a corresponding new data blob.