Patent ID: 9069800
Filing Date: 2015-06-30
Classification: G06F

Abstract:
1. 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: receiving a backup command from a user, the backup command indicating that a specified portion of data of a parallel database is to be backed up to a backup node, wherein the specified portion of data is stored across a plurality of different data storage nodes of the parallel database; based on receiving the backup command, generating a plurality of backup commands, including generating a different backup command for each of the plurality of data storage nodes, each different backup command being configured to instruct the corresponding data storage node to initiate a backup of a corresponding piece of the specified portion of data that is stored at the corresponding data storage node, such that the plurality of backup commands are configured to initiate a parallel backup from the plurality of data storage nodes to a single data store at the backup node; and initiating execution of the generated plurality of backup commands at each of the plurality of data storage nodes in a parallel manner, such that the corresponding piece of data from each of the plurality of different data storage nodes is backed up in the data store at the backup node in parallel.