Method and System For Data Disaggregation
First Claim
1. A method for migrating source data from a source database to a destination database comprising:
- identifying source data to be moved from its current database;
evaluating the source data for usage and requirements;
defining first data usage and requirement tags for the source data;
disaggregating the source data into one or more source data sets based on the first data usage and requirement tags;
identifying candidate destinations for the one or more source data sets, wherein the candidate destinations comprise stored data having second usage and requirement tags,comparing the first usage and requirement tags of the one or more source data sets with the second usage and requirement tags of the stored data;
identifying an optimal destination database based on the comparing step and based on energy efficiency; and
migrating the one or more source data sets to the optimal destination database.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for migrating source data from a source database to a destination database based on energy efficiency and conservation. A migration server evaluates the source data for usage and requirements and defines data usage and requirement tags for the source data. The source data is disaggregated into one or more source data sets based on the data usage and requirement tags. The migration server then identifies candidate destinations for the source data, wherein each candidate destination has stored data identified with usage and requirement tags. The data migration server compares the first usage and requirement tags of the source data with the second usage and requirement tags of the stored data and identifies an optimal destination database based on the comparing step. The data migration server migrates the source data to the optimal destination database.
-
Citations
25 Claims
-
1. A method for migrating source data from a source database to a destination database comprising:
-
identifying source data to be moved from its current database; evaluating the source data for usage and requirements; defining first data usage and requirement tags for the source data; disaggregating the source data into one or more source data sets based on the first data usage and requirement tags; identifying candidate destinations for the one or more source data sets, wherein the candidate destinations comprise stored data having second usage and requirement tags, comparing the first usage and requirement tags of the one or more source data sets with the second usage and requirement tags of the stored data; identifying an optimal destination database based on the comparing step and based on energy efficiency; and migrating the one or more source data sets to the optimal destination database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for migrating source data from one or more source databases to a destination database comprising:
-
one or more source databases having source data; a plurality of candidate destination databases; a data migration server; whereby the data migration server a) evaluates the source data for usage and requirements;
b) defines first data usage and requirement tags for the source data;
c) disaggregates the source data into one or more data sets based on the first data usage and requirement tags;
d) identifies candidate destinations for the one or more source data sets, wherein the candidate destinations comprise stored data having second usage and requirement tags;
e) compares the first usage and requirement tags of the one or more source data sets with the second usage and requirement tags of the stored data;
f) identifies an optimal destination database based on the comparing step and based on energy efficiency; and
g) migrates the one or more source data sets to the optimal destination database. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A computer program product encoded in a computer readable medium for instructing a data migration server to migrate source data from a source database to a destination database comprising:
-
instructing the data migration server to evaluate the source data by defining a first set of data usage and requirement tags for the source data; instructing the data migration server to disaggregate the source data into one or more source data sets based on the first set of data usage and requirement tags; instructing the data migration server to identify candidate destinations for the one or more source data sets, wherein the candidate destinations comprise stored data having a second set of usage and requirement tags; instructing the data migration server to compare the first set of usage and requirement tags with the second set of usage and requirement tags; instructing the data migration server identify an optimal destination database based on the comparing step and based on energy efficiency; and instructing the data migration server to migrate the one or more source data sets to the optimal destination database. - View Dependent Claims (22, 23, 24)
-
-
25. The computer program product of claim 25 further instructing the data migration server to create a table listing the candidate destination databases and the second usage and requirement tags for each destination database and to update the table after the one or more data sets has been moved to the optimal destination database.
Specification