Retrieving and converting offline data
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving a read-only request from a requestor to access a file, where a data portion of the file is encrypted, compressed, and stored in an offline storage area of a system;
determining that the file is a nearline file, based on a metadata portion of the file stored in an online storage area of the system, where the metadata portion of the file includes an identifier of the file, a description of the data portion of the file, and a location of the data portion of the file within the offline storage area of the system;
determining the location of the data portion of the file within the offline storage area of the system, based on the metadata portion of the file;
retrieving the data portion of the file from the offline storage area of the system;
converting the data portion of the file, including decompressing and decrypting the data portion of the file to create a decompressed and decrypted data portion of the file; and
returning the decompressed and decrypted data portion of the file directly to the requestor without writing the decompressed and decrypted data portion of the file to the online storage area of the system.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method according to one embodiment includes receiving a request for data, where the data is stored in a first format in a first storage area of a system, retrieving the data stored in the first format from the first storage area of the system, converting the data from the first format to a second format, and returning the data in the second format.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving a read-only request from a requestor to access a file, where a data portion of the file is encrypted, compressed, and stored in an offline storage area of a system; determining that the file is a nearline file, based on a metadata portion of the file stored in an online storage area of the system, where the metadata portion of the file includes an identifier of the file, a description of the data portion of the file, and a location of the data portion of the file within the offline storage area of the system; determining the location of the data portion of the file within the offline storage area of the system, based on the metadata portion of the file; retrieving the data portion of the file from the offline storage area of the system; converting the data portion of the file, including decompressing and decrypting the data portion of the file to create a decompressed and decrypted data portion of the file; and returning the decompressed and decrypted data portion of the file directly to the requestor without writing the decompressed and decrypted data portion of the file to the online storage area of the system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product for dynamically managing a table of contents, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a processor to cause the processor to perform a method comprising:
-
receiving, by the processor, a read-only request from a requestor to access a file, where a data portion of the file is encrypted, compressed, and stored in an offline storage area of a system; determining, by the processor, that the file is a nearline file, based on a metadata portion of the file stored in an online storage area of the system, where the metadata portion of the file includes an identifier of the file, a description of the data portion of the file, and a location of the data portion of the file within the offline storage area of the system; determining, by the processor, the location of the data portion of the file within the offline storage area of the system, based on the metadata portion of the file; retrieving, by the processor, the data portion of the file from the offline storage area of the system; converting, by the processor, the data portion of the file, including decompressing and decrypting the data portion of the file to create a decompressed and decrypted data portion of the file; and returning, by the processor, the decompressed and decrypted data portion of the file directly to the requestor without writing the decompressed and decrypted data portion of the file to the online storage area of the system. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system, comprising:
-
a hardware processor and logic integrated with the processor, executable by the processor, or integrated with and executable by the processor, the logic being configured to; receive a read-only request from a requestor to access a file, where a data portion of the file is encrypted, compressed, and stored in an offline storage area of the system; determine that the file is a nearline file, based on a metadata portion of the file stored in an online storage area of the system, where the metadata portion of the file includes an identifier of the file, a description of the data portion of the file, and a location of the data portion of the file within the offline storage area of the system; determine the location of the data portion of the file within the offline storage area of the system, based on the metadata portion of the file; retrieve the data portion of the file from the offline storage area of the system; convert the data portion of the file, including decompressing and decrypting the data portion of the file to create a decompressed and decrypted data portion of the file; and return the decompressed and decrypted data portion of the file directly to the requestor without writing the decompressed and decrypted data portion of the file to the online storage area of the system.
-
Specification