主权项 |
1. A computer program product for migrating data from a source server to a target server, the computer program product comprising:
one or more non-transitory computer-readable storage media and program instructions stored on the one or more non-transitory computer-readable storage media, the program instructions comprising: program instructions to store a set of data migration operations in a normalized data model in a single index, each data migration operation being stored in association with an attribute; program instructions to store an attribute profile in a data mover communicably connected to the single index, the attribute profile indicating the type of data migration operations that are performed by the data mover; program instructions to acquire, by the single index, the attribute profile stored in the data mover; program instructions to transmit, from the single index to the data mover, a data migration operation from the set of data migration operations stored in the single index, wherein the attribute profile of the data mover matches an attribute of the transmitted data migration operation; program instructions to convert the transmitted data migration operation into a data extraction command in a source language of the source server; program instructions to transmit the data extraction command to the source server; program instructions to convert the transmitted data migration operation into a data commit command in a target language of the target server; program instructions to transmit the data commit command to the target server; and program instructions to move data from the source server to the target server. |