MACHINE LEARNING FOR DATABASE MIGRATION SOURCE
First Claim
1. A method for maintaining data store performances upon transfer between cloud computing environments, the method comprising:
- submitting data requests to an original data store at a source datacenter;
submitting the data requests to a filter for recording and analysis; and
creating a new key value structure at a new data store at a target datacenter based on results of the requests to the original data store and analyses by the filter employing machine learning.
3 Assignments
0 Petitions
Accused Products
Abstract
Technologies are generally provided for maintaining performance level of a database being migrated between different cloud-based service providers employing machine learning. In some examples, data requests submitted to an original data store/database may be submitted to a machine learning-based filter for recording and analysis. Based on the results of the data requests and the filter analyses, new key value structures for a new data store/database may be created. The filter may assign performance scores to the original data requests (made to the original data store) and data requests made to the newly-created key value structures. The filter may then compare the performance scores associated with the created key value structures to each other and to performance scores associated with the original data requests and may select the created key value structures with performance scores that are at least substantially equal to those of the original data requests for the new data store.
20 Citations
54 Claims
-
1. A method for maintaining data store performances upon transfer between cloud computing environments, the method comprising:
-
submitting data requests to an original data store at a source datacenter; submitting the data requests to a filter for recording and analysis; and creating a new key value structure at a new data store at a target datacenter based on results of the requests to the original data store and analyses by the filter employing machine learning. - View Dependent Claims (8, 9, 10, 11, 12, 13, 18)
-
-
2-7. -7. (canceled)
-
14-17. -17. (canceled)
-
19. A computing device for maintaining data store performances upon transfer between cloud computing environments, the computing device comprising:
-
a memory configured to store instructions; and a processing unit configured to execute a migration module in conjunction with the instructions, wherein the migration module is configured to; submit data requests to an original data store at a source datacenter; submit the data requests to a filter for recording and analysis; and create a new key value structure at a new data store at a target datacenter based on results of the requests to the original data store and analyses by the filter employing machine learning. - View Dependent Claims (20, 21, 22, 23, 24, 25, 33, 34, 35)
-
-
26-32. -32. (canceled)
-
36. (canceled)
-
37. A computer-readable storage medium having instructions stored thereon for maintaining data store performances upon transfer between cloud computing environments, the instructions comprising:
-
submitting data requests to an original data store at a source datacenter; submitting the data requests to a filter for recording and analysis; and creating a new key value structure at a new data store at a target datacenter based on results of the requests to the original data store and analyses by the filter employing machine learning. - View Dependent Claims (54)
-
-
38-53. -53. (canceled)
Specification