CPC G06F 12/0253 (2013.01) [G06F 16/2358 (2019.01); G06F 16/9027 (2019.01)] | 15 Claims |
1. A system, comprising:
a processor; and
a memory having computer-executable instructions stored thereupon which, when executed by the processor, cause the system to:
store an unstructured storage object in cloud storage;
receive, from a client, a block of data to append to the unstructured storage object;
receive a universally unique identifier of the client, and client contextual information regarding the block of data, the client contextual information comprising an identifier of a most recently appended block from the client; and
when the identifier of the most recently appended block from the client matches a stored identifier associated with the universally unique identifier of the client, append the block of data to the unstructured storage object and update the stored identifier associated with the universally unique identifier of the client in accordance with the received client contextual information, wherein,
identifiers of the most recently appended block are stored for each of a plurality of clients, and
each of the plurality of clients chooses its own universally unique identifier without coordination with others of the plurality of clients.
|