CPC G06F 11/1464 (2013.01) [G06F 16/27 (2019.01); G06F 2201/84 (2013.01)] | 18 Claims |
1. A system comprising:
one or more processors; and
memory storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
storing first data of a first type and second data of a second type in a first database associated with a telecommunications network, wherein the first type of data is provisioning data and the second type of data is session data;
receiving a first message indicating that a first backup operation of the first database associated with the telecommunications network is performed, the first backup operation modifying the first data to be first modified data of the first type;
performing a second backup operation of first duplicate data in a second database based on the first message, the first duplicate data matching the first data, the second backup operation modifying the first duplicate data to be the first modified data, wherein the second backup operation is a synchronous synchronization operation;
performing a third backup operation of second modified data of the second type at an initial time, wherein the second data has been modified to be the second modified data prior to the initial time; and
performing a fourth backup operation of second duplicate data in the second database based on an amount of time between the initial time and a current time meeting or exceeding a threshold amount of time, the fourth backup operation modifying the second duplicate data to be the second modified data, wherein the fourth backup operation is an asynchronous synchronization operation.
|