CPC G06F 16/214 (2019.01) | 17 Claims |
1. A method implemented at least in part by a migration module of a first site comprising:
causing one or more critical operations associated with a first data store to pause;
identifying metadata associated with one or more tables in the first data store;
performing a first local migration at the first site, the first local migration including:
replicating the metadata; and
storing the metadata in a second data store;
flagging the one or more tables as complete in the first data store;
deleting the metadata from the first data store;
determining that the first local migration at the first site is complete;
receiving, from a second site, an indication that a second local migration at the second site is complete;
identifying second metadata within the second data store for which the first site is a primary authority;
sending, to the second site, a first message including the second metadata;
receiving, from the second site, a second message including third metadata for which the second site is the primary authority; and
storing, in the second data store, the third metadata.
|