Data migration validation
First Claim
1. In a computing environment, a method of migrating entity data from a first data store to a second data store and validating the migration, the method comprising:
- migrating entity data for a particular entity from a first data store to a second data store;
querying the first data store with a first query using a first plurality of client emulators that differ from each other, to obtain a set of comparison data from the first data store, wherein the first query is performed using a second data protocol that is different than the first data protocol;
querying the second data store with the first query, using a second plurality of client emulators that differ from each other, to obtain a second set of comparison data from the second data store; and
comparing the first set of comparison data with the second set of comparison data to validate migration of the entity data from the first data store to the second data store, wherein the comparison includes at least a comparison of the first set of comparison data to the second set of comparison data for each emulator in the first plurality of client emulators and the second plurality of client emulators.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for validating data migrated from a first data store with source data to a second data store for destination data. A comparator is configured to access entity data for a particular entity which has been migrated from a first data store to a second data store. The comparator queries the first data store to a first set of comparison data from the first data store and obtains a second set of comparison data from the second data store. It then compares the first set of data with the second set of data to validate the migration of the data from the first to the second data store.
28 Citations
17 Claims
-
1. In a computing environment, a method of migrating entity data from a first data store to a second data store and validating the migration, the method comprising:
-
migrating entity data for a particular entity from a first data store to a second data store; querying the first data store with a first query using a first plurality of client emulators that differ from each other, to obtain a set of comparison data from the first data store, wherein the first query is performed using a second data protocol that is different than the first data protocol; querying the second data store with the first query, using a second plurality of client emulators that differ from each other, to obtain a second set of comparison data from the second data store; and comparing the first set of comparison data with the second set of comparison data to validate migration of the entity data from the first data store to the second data store, wherein the comparison includes at least a comparison of the first set of comparison data to the second set of comparison data for each emulator in the first plurality of client emulators and the second plurality of client emulators. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system comprising:
-
one or more processors; and one or more computer-readable hardware storage media having stored thereon instructions that are executable by the one or more processors and that, when executed, cause the computer system to migrate and validate entity data, including causing the computer system to perform at least the following; migrating entity data for a particular entity from a first data store to a second data store; querying the first data store with a first query using a first plurality of client emulators that differ from each other and that are each compatible with the first data store, to obtain a first set of comparison data from the first data store; querying the second data store with the first query using a second plurality of client emulators that differ from each other and that are each compatible with the second data store, to obtain a second set of comparison data from the second data store; and comparing the first set of comparison data with the second set of comparison data to validate migration of the entity data from the first data store to the second data store, wherein the comparison includes at least a comparison of the first set of comparison data to the second set of comparison data for each emulator in the first plurality of client emulators and the second plurality of client emulators. - View Dependent Claims (12, 13)
-
-
14. A system for validating migrated entity data for a particular entity from a first data store to a second data store using a first data protocol the system comprising:
-
one or more processors; and a comparator wherein the comparator is configured to; query a first data store with a first query, using a first plurality of client emulators that differ from each other and that are compatible with the first data store, to obtain a first set of comparison data from the first data store; querying the second data store with the first query, using a second plurality of client emulators that differ from each and that are compatible with the second data store, to obtain a second set of comparison data from the second data store; and compare the first set of comparison data with the second set of comparison data to validate migration of the entity data from the first data store to the second data store, wherein the comparison includes at least a comparison of the first set of comparison data to the second set of comparison data for each emulator in the first plurality of client emulators and the second plurality of client emulators. - View Dependent Claims (15, 16, 17)
-
Specification