Data storage and archiving spanning multiple data storage systems
First Claim
Patent Images
1. A method of archiving data stored in a plurality of data storage systems, the method comprising:
- storing mutable portions of data in a first storage system;
storing immutable portions of the data in a second storage system;
performing, by a computer, an initial archiving of immutable portions of the data associated with a time period and of mutable portions of the data associated with the time period, wherein the immutable portions associated with the time period are stored in the second storage system and the mutable portions associated with the time period are stored in the first storage system;
storing an initial integrity verification of successfully archiving the mutable and immutable portions associated with the time period in response to determining the initial archiving is successful;
performing, after a period of time since the initial archiving was performed, a supplemental archiving of the mutable portions of the data from the first storage system that are associated with the time period; and
storing a supplemental integrity verification of successfully archiving the mutable portions associated with the time period in response to determining the supplemental archiving is successful.
8 Assignments
0 Petitions
Accused Products
Abstract
Mutable portions of data are stored in a first storage system and immutable portions of the data are stored in a second storage system. Immutable portions and mutable portions of the data associated with the same time period are initially archived. After a period of time since the initial archiving, the mutable portions of the data from the first storage system that have been modified are supplemental archived. Integrity verifications of successfully performing the initial archiving and supplemental archiving are stored.
26 Citations
19 Claims
-
1. A method of archiving data stored in a plurality of data storage systems, the method comprising:
-
storing mutable portions of data in a first storage system; storing immutable portions of the data in a second storage system; performing, by a computer, an initial archiving of immutable portions of the data associated with a time period and of mutable portions of the data associated with the time period, wherein the immutable portions associated with the time period are stored in the second storage system and the mutable portions associated with the time period are stored in the first storage system; storing an initial integrity verification of successfully archiving the mutable and immutable portions associated with the time period in response to determining the initial archiving is successful; performing, after a period of time since the initial archiving was performed, a supplemental archiving of the mutable portions of the data from the first storage system that are associated with the time period; and storing a supplemental integrity verification of successfully archiving the mutable portions associated with the time period in response to determining the supplemental archiving is successful. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system to store and archive data comprising:
a processor to receive data and send the data to a first storage system and a second storage system, wherein the first storage system stores mutable portions of the data and the second storage system stores immutable portions of the data, and the first storage system is a database storage system and the second storage system is a flat file storage system, invoke an initial archiving of immutable portions of the data associated with a time period and of mutable portions of the data associated with the time period; store an initial integrity verification of successfully archiving the mutable and immutable portions associated with the time period in response to determining the initial archiving is successful; invoke, after a period of time since the initial archiving was performed, a supplemental archiving of the mutable portions of the data from the first storage system that are associated with the time period; and store a supplemental integrity verification of successfully archiving the mutable portions associated with the time period in response to determining the supplemental archiving is successful. - View Dependent Claims (11, 12, 13)
-
14. An information and event management system comprising:
-
a system to receive real-time event data from a plurality sources and to store immutable portions of the event data in a second storage system and store mutable portions of the event data in a first storage system, wherein the first storage system is a database storage system and the second storage system is a flat file storage system, and the event data describes events associated with actions performed in a computer network; and a correlation engine to receive the event data from the system and correlate the events in accordance with rules to identify network security threats, wherein the system comprises at least one processor to invoke an initial archiving of immutable portions of the event data associated with a time period and of mutable portions of the event data associated with the time period; store an initial integrity verification of successfully archiving the mutable and immutable portions associated with the time period in response to determining the initial archiving is successful; invoke, after a period of time since the initial archiving was performed, a supplemental archiving of the mutable portions of the data from the first storage system that are associated with the time period and have been modified since being initially stored in the first storage system; and store a supplemental integrity verification of successfully archiving the mutable portions associated with the time period in response to determining the supplemental archiving is successful. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification