CPC G06F 9/45558 (2013.01) [G06F 11/1464 (2013.01); G06F 16/148 (2019.01); G06F 2009/45562 (2013.01); G06F 2201/815 (2013.01)] | 17 Claims |
1. A computer system for real-time file retrieval, the computer system comprising:
at least one processor operative to:
receive, from a particular computing system, a request to retrieve a particular volume of data from an object storage database;
in response to receiving the request to retrieve the particular volume of data, present a virtual volume based on particular object data to an emulator for creation of a virtual machine representing the particular volume of data, wherein the emulator is configured for receiving the particular volume of data as a data stream over a particular period of time;
receive a request from the particular computing system to access a particular file from the particular volume of data at the virtual machine at a specific point in time during the particular period of time;
in response to receiving the request to access the particular file:
pause the data stream of the data of the particular volume to the emulator;
fetch the particular file; and
transmit the particular file to the emulator;
in response to receiving the request to retrieve the particular volume of data, retrieve an index corresponding to the particular volume of data; and
fetch the data of the particular volume to be streamed as the data stream over the particular period of time based on the index.
|