Figure 11-10 shows two users performing backup activities simultaneously on two databases:
User1 is dumping database db1 to a remote Backup Server.
User2 is loading database db2 from the local Backup Server.
Each user issues the appropriate dump or load command from a Adaptive Server session. Adaptive Server interprets the command and sends remote procedure calls (RPCs) to the Backup Server. The calls indicate which database pages to dump or load, which dump devices to use, and other options.
While the dumps and loads execute, Adaptive Server and Backup Server use RPCs to exchange instructions and status messages. Backup Server—not Adaptive Server—performs all data transfer for the dump and load commands.
Figure 11-10: Adaptive Server and Backup Server with remote Backup Server
When the local Backup Server receives user1’s dump instructions, it reads the specified pages from the database devices and sends them to the remote Backup Server. The remote Backup Server saves the data to offline media.
Simultaneously, the local Backup Server performs user2’s load command by reading data from local dump devices and writing it to the database device.