| CPC G06F 11/1464 (2013.01) [G06F 11/1451 (2013.01); G06F 11/1469 (2013.01); G06F 2201/80 (2013.01)] | 20 Claims |

|
1. A system comprising:
a first computing device comprising one or more first hardware processors, wherein the first computing device is in communication with a second computing device comprising one or more second hardware processors; and
wherein the second computing device is configured to:
host a database management system that comprises a first database,
convert a first set of transaction logs generated by the database management system into a first set of temporary backup files,
wherein the first set of temporary backup files are in a backup format that that is distinct from a data format that is native to the database management system, and
based on a time interval of a recovery point objective (RPO) that is associated with the first database, transmit the first set of temporary backup files to the first computing device; and
wherein the first computing device is configured to:
store the first set of temporary backup files at a first data storage,
based on a second time interval that is greater than the time interval of the RPO, make a determination that the first data storage comprises at least one temporary backup file received from the second computing device, and based on the determination:
(i) convert the at least one temporary backup file into one or more secondary copies,
(ii) store the one or more secondary copies at a secondary storage that is distinct from the first data storage, and
(iii) index the one or more secondary copies in an index.
|