US 11,953,997 B2
Systems and methods for cross-regional back up of distributed databases on a cloud service
Raveender Kommera, Flower Mound, TX (US); Nathan Gloier, Frisco, TX (US); and Raman Gupta, Plano, TX (US)
Assigned to Capital One Services, LLC, McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on Jan. 4, 2019, as Appl. No. 16/239,586.
Application 16/239,586 is a continuation of application No. 16/168,784, filed on Oct. 23, 2018, granted, now 10,963,353.
Prior Publication US 2020/0125453 A1, Apr. 23, 2020
Int. Cl. G06F 11/14 (2006.01); G06F 16/27 (2019.01); G06F 21/44 (2013.01)
CPC G06F 11/1464 (2013.01) [G06F 11/1451 (2013.01); G06F 11/1469 (2013.01); G06F 16/27 (2019.01); G06F 21/44 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A system, comprising:
one or more memory devices storing one or more instructions; and
one or more processors configured to execute the one or more instructions to perform operations comprising:
generating one or more first object databases from a first distributed relational database comprising one or more tables, wherein the first distributed relational database has a first structured format, and the one or more first object databases comprise buckets storing unstructured data as objects;
before detecting that the first distributed relational database is no longer accessible, storing one or more second object databases on a plurality of servers, the one or more second object databases (i) being duplicates of the one or more first object databases and (ii) comprising the unstructured data; and
in response to detecting that the first distributed relational database is no longer accessible, transmitting, over one or more networks to the plurality of servers, a command to construct a second distributed relational database from the unstructured data of the one or more second object databases stored at the plurality of servers, the command transmitted to the plurality of servers to transfer the unstructured data of the one or more second object databases into the second distributed relational database in a second structured format of the second distributed relational database.