| CPC G06F 16/148 (2019.01) [G06F 16/1873 (2019.01)] | 20 Claims |

|
1. A method comprising:
obtaining, from a computing system including memory and one or more processors, a request to access data corresponding to a file, wherein the data corresponding to the file is stored in a primary data store and the computing system is at least one of maintained, controlled, or administered by a first entity and the primary data store is at least one of maintained, controlled, or administered by a second entity that includes a cloud storage service provider;
accessing, by the computing system and using a local file system, metadata corresponding to the data corresponding to the file, wherein the metadata indicates an object of the primary data store that includes the data corresponding to the file;
causing, by the computing system, one or more requests to be sent based on the metadata and by the local file system to the primary data store to retrieve the data corresponding to the file;
causing, by the computing system, the data corresponding to the file to be stored in a temporary data store of the first entity and that is accessible to the local file system;
causing, by the computing system, one or more computational operations to be performed with respect to the data corresponding to the file to produce a modified version of the data corresponding to the file that is stored in the temporary data store;
causing, by the computing system, the modified version of the data corresponding to the file to be stored in the object of the primary data store via the local file system;
causing, by the computing system, the modified version of the data corresponding to the file to be removed from the temporary data store; and
causing, by the computing system, updated metadata of the modified version of the data corresponding to the file to be stored in additional memory of the first entity that is accessible to the local file system.
|