System and method for archiving data
First Claim
1. A method for archiving structured data, the method comprising the steps of:
- storing the structured data, or a derivative thereof, in at least one computer-accessible storage system;
storing supporting information in the storage system, wherein the supporting information comprises a location of the structured data in the storage system and a schema associated with the structured data;
storing query information comprising a query definition used to access the structured data;
compressing the structured data in a format that allows the compressed structured data to be queried without decompression, wherein the compressed structured data is the derivative of the structured data that is stored in the storage system; and
retrieving at least some of the compressed structured data without the decompression based at least upon the supporting information and the query information.
1 Assignment
0 Petitions
Accused Products
Abstract
Data to be archived may be stored in a data storage system in a compressed format that allows the compressed data to be accessible without decompression. Along with the data, supporting information is stored in the data storage system. The supporting information may include a location of the data in the storage system and at least one of a schema associated with the data and application information The application information may include a name and version number of an application used to access the data. One or more queries used to access the data may be stored in the storage system or elsewhere. Query attributes also may be stored in the storage system or elsewhere. Query attributes may include a location of a stored query and at least one of data, data formats, and database schemas compatible with a query.
107 Citations
19 Claims
-
1. A method for archiving structured data, the method comprising the steps of:
-
storing the structured data, or a derivative thereof, in at least one computer-accessible storage system; storing supporting information in the storage system, wherein the supporting information comprises a location of the structured data in the storage system and a schema associated with the structured data; storing query information comprising a query definition used to access the structured data; compressing the structured data in a format that allows the compressed structured data to be queried without decompression, wherein the compressed structured data is the derivative of the structured data that is stored in the storage system; and retrieving at least some of the compressed structured data without the decompression based at least upon the supporting information and the query information. - View Dependent Claims (3, 4, 5)
-
-
2. (canceled)
-
6. (canceled)
-
7. (canceled)
-
8. A computer-accessible memory storing computer code for implementing a method for archiving structured data, wherein the computer code comprises:
-
code for storing the structured data, or a derivative thereof, in a storage system; code for storing supporting information in the storage system, wherein the supporting information comprises a location of the structured data in the storage system and a schema associated with the structured data; code for storing query information comprising a query definition used to access the structured data; code for compressing the structured data in a format that allows the compressed structured data to be queried without decompression, wherein the compressed structured data is the derivative of the structured data that is stored in the storage system; and code for retrieving at least some of the compressed structured data without the decompression based at least upon the supporting information and the query information. - View Dependent Claims (10, 11, 12)
-
-
9. (canceled)
-
13. (canceled)
-
14. A system for archiving structured data, the system comprising:
-
at least one storage system comprising a plurality of computer-accessible memories; and at least one computer system communicatively connected to the storage system, wherein the computer system executes an archive application that instructs the computer system to; store the structured data, or a derivative thereof, in the storage system;
store supporting information in the storage system, wherein the supporting informationcomprises a location of the structured data in the storage system and a schema associated with the structured data; store query information comprising a query definition used to access the structured data; compress the structured data in a format that allows the compressed structured data to be queried without decompression, wherein the compressed structured data is the derivative of the structured data that is stored in the storage system; and retrieve the compressed structured data without decompression based at least upon the supporting information and the query information. - View Dependent Claims (15, 17, 18, 19)
-
-
16. (canceled)
Specification