| CPC G06F 11/1469 (2013.01) [G06F 11/1474 (2013.01); G06F 2201/87 (2013.01)] | 20 Claims |

|
1. A system comprising:
a first storage manager comprising a first computing device; and
a second computing device in communication with first data storage resources;
wherein the first storage manager is configured to:
manage storage operations in the system,
cause a first database of a first database management system to be populated with information about one or more of: the storage operations, and preferences associated with performing the storage operations,
at a first time frequency that is based on a recovery point objective (RPO) for the first database, cause the first database management system to write a first plurality of transaction log files to a data path at the first data storage resources,
wherein the first plurality of transaction log files correspond to changes in the first database that occurred since a preceding writing of transaction log files to the data path, by the first database management system, and
wherein the first plurality of transaction log files are written in a native format of the first database management system;
wherein the second computing device is configured to, at a second time frequency that is longer than the first time frequency:
from a set of transaction log files that are stored at the first data storage resources in the native format, wherein the set of transaction log files includes the first plurality of transaction log files, generate backup data, wherein the backup data is in a backup format that is different from the native format, and
store the backup data at one or more of: the first data storage resources, and second data storage resources that are distinct from the first data storage resources;
wherein a second storage manager comprising a third computing device is configured to:
cause the backup data to be restored, to a second database of a second database management system, wherein the backup data is restored in a native format of the second database management system, and
after the backup data has been restored to the second database, manage one or more storage operations based on information in the second database; and
wherein each of: the first computing device, and the second computing device, and the third computing device comprises one or more hardware processors.
|