Parallel database backup and restore
AssigneeMicrosoft Technology Licensing, LLC
InventorsJeffrey Ronald Habermann, Paul Herman Dyke, Anthony C. Liberto, Bryan C. Arntson, Jaynika Chirag Barot
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsJeffrey Ronald Habermann, Paul Herman Dyke, Anthony C. Liberto, Bryan C. Arntson, Jaynika Chirag Barot
Estimating the term…
Embodiments are directed to simultaneously backing up data from multiple locations to a single location and to restoring data from a single location to multiple locations simultaneously. In an embodiment, a computer system receives a backup command from a user which indicates that various specified portions of data are to be backed up. The data portions are stored in multiple different locations in a parallel database. The computer system generates multiple backup commands specific for each location in which the data is stored. The backup commands initiate a parallel backup from the various locations to a single location in a data store. The computer system also executes the generated backup commands in parallel, so that the data from each of the different locations is backed up in the data store.
A computer program product comprising one or more computer-readable hardware storage devices having stored thereon computer-executable instructions that, when executed by one or more processors of a computer system, cause the computer system to implement a method for simultaneously backing up data from a plurality of data storage nodes to a backup node, the method comprising:
A method, implemented at a computer system that includes one or more processors, for simultaneously restoring data from a single backup node to a plurality of data storage nodes, the method comprising the following:
A computer program product comprising one or more computer-readable hardware storage devices having stored thereon computer-executable instructions that, when executed by one or more processors of a computer system, cause the computer system to implement a method for simultaneously restoring data from a single backup node to a plurality of data storage nodes, the method comprising the following:
A computer system comprising the following:
Dependencies are inferred from the claim text.