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 |
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.
|