×

Synchronized backup and recovery of heterogeneous DBMSs using third party backup tool

  • US 10,255,139 B2
  • Filed: 07/26/2016
  • Issued: 04/09/2019
  • Est. Priority Date: 07/26/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving, by at least one processor, a request for a data backup process at a first server, wherein the first server comprises a database management system (DBMS), wherein the DBMS comprises data stored in a database of the DBMS;

    creating, by the at least one processor, an infile and a pipe between processes of the first server and the data backup process;

    accessing, by the at least one processor, a plurality of partitions of the database, including at least a first partition and a second partition;

    determining, by the at least one processor, that the first partition is configured to store hot data and that the second partition is configured to store warm data, the warm data being less often used than the hot data;

    executing, by the at least one processor, an execution command to perform the data backup process, wherein the execution command is received from a second server;

    storing, by the at least one processor, the hot data of the first partition into at least one main table;

    storing, by the at least one processor, the warm data of the second partition into at least one extended table;

    writing, by the at least one processor, the at least one extended table to the infile;

    reading, by the at least one processor, via at least one of the processes of the first server and the data backup process, backup data from the infile to the pipe;

    sending, by the at least one processor, via the data backup process, the backup data from the pipe to an outfile on the second server; and

    receiving, by the at least one processor, a result of the data backup process from the second server, at the first server, when the data backup process has terminated.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×