Retro-fitting synthetic full copies of data
First Claim
Patent Images
1. A system comprising:
- a near-line server coupled to one or more servers that include original data; and
a shadowing system coupled to the near-line server and configured to;
receive a copy of the original data;
receive delta data in a plurality of instances, wherein the delta data includes data of an incremental and differential difference between the original data; and
dynamically and continuously generate and maintain an updated version of the copy at the near-line server in near real time, wherein the generating and maintaining comprise the one or more servers writing ahead information to at least one log file in response to changes in state of the original data, the information including the delta data, the one or more servers shipping the at least one log file to the near-line server, and the near-line server receiving and applying the write-ahead logs in maintaining the updated version; and
retrofit log shipping capability for application data and other structured and unstructured data based in part on the use of an override operation of an application state to allow log files to be applied as they are received, the override operation used in part to prevent a component of the near line server from entering the application state in which no further log files can be applied.
9 Assignments
0 Petitions
Accused Products
Abstract
Multi-dimensional surrogation systems and methods are provided that generate at least one data surrogate using information of data and numerous data changes received from at least one data source. Embodiments described herein perform shadowing of production server databases, including creation of synthetic fulls by retrofitting log shipping to enterprise database systems, or other systems, that do not have log shipping capabilities.
-
Citations
46 Claims
-
1. A system comprising:
-
a near-line server coupled to one or more servers that include original data; and a shadowing system coupled to the near-line server and configured to; receive a copy of the original data; receive delta data in a plurality of instances, wherein the delta data includes data of an incremental and differential difference between the original data; and dynamically and continuously generate and maintain an updated version of the copy at the near-line server in near real time, wherein the generating and maintaining comprise the one or more servers writing ahead information to at least one log file in response to changes in state of the original data, the information including the delta data, the one or more servers shipping the at least one log file to the near-line server, and the near-line server receiving and applying the write-ahead logs in maintaining the updated version; and retrofit log shipping capability for application data and other structured and unstructured data based in part on the use of an override operation of an application state to allow log files to be applied as they are received, the override operation used in part to prevent a component of the near line server from entering the application state in which no further log files can be applied. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a near-line server coupled to one or more servers; and a shadowing system coupled to the near-line server and configured to; receive delta data that describes at least one of an incremental and differential change to original data of one or more servers; dynamically and continuously generate and maintain an updated version of a copy of the original data at the near-line server, wherein the generating and maintaining comprise the one or more servers writing ahead information to at least one log file in response to changes in state of the original data, the information including the delta data, the one or more servers shipping the at least one log file to the near-line server, and the near-line server receiving and applying the write-ahead logs in maintaining the updated version; and retro-fit log shipping capability for application data and other structured and unstructured data based in part on the use of an override operation of an application state to allow log files to be applied as they are received, the override operation used in part to prevent a component of the near-line server from entering the application state in which no further log files can be applied; and control the applying using modified information of the component of the near-line server. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A system comprising:
-
one or more near-line servers coupled to one or more servers; and a shadowing system coupled to one or more of the near-line servers and configured to; dynamically and continuously generate and maintain an updated version of application data at the one or more near-line servers, wherein the generating and maintaining comprise the one or more servers writing ahead information to at least one log file, the information comprising delta data that includes at least one of an incremental and differential change in state of the original data, the one or more servers shipping the at least one log file to the one or more near-line servers, and the one or more near-line servers receiving and applying the write-ahead logs in maintaining the updated version; and retro-fit log shipping capability for application data and other structured and unstructured data based in part on use of an override operation of an application state to allow log files to be applied as they are received, the override operation to prevent a component of the one or more near-line servers from entering the application state in which no further log files can be applied; replicate one or more of the log files associated with the delta data to form one or more replicated log files; and generate one or more modified log files by modifying information of one or more of the log files.
-
Specification