| CPC G06F 16/2365 (2019.01) | 16 Claims |

|
1. A computer-implemented method, comprising:
receiving from a first data storage, over a computer network, first metadata associated with a first data that is stored at the first data storage;
receiving from a second data storage that is separate and different from the first data storage, over the computer network, second metadata associated with a second data that is stored at the second data storage, both the first metadata and the second metadata being generic to the first data storage and to the second data storage;
determining whether the first data stored at the first data storage is equivalent to the second data stored at the second data storage by comparing the received first metadata and the received second metadata, after the first data has settled following one of a first predetermined event and an execution of a predetermined mutation of an ordered sequence of mutations on the first data in the first data storage and after the second data has settled following one of a second predetermined event and an execution of the predetermined mutation on the second data in the second data storage, and
changing one of the first data associated with the first metadata and the second data associated with the second metadata when comparing indicates that the received first metadata and the received second metadata are dissimilar,
thereby to render the first data stored in the first data storage and the second data stored in the second data storage equivalent to one another.
|