SELECTABLE DATA MIGRATION
First Claim
Patent Images
1. A computerized method comprising:
- determining at least one of a read frequency, a write frequency and a data volume for data persistently stored, the data having a first format;
selecting a first type of data migration or a second type of data migration, wherein the selecting is derived from at least one of the read frequency, the write frequency and the data volume for the data persistently stored;
transforming the data to a second format using the selected data migration; and
outputting the data for storage in a machine-readable medium.
2 Assignments
0 Petitions
Accused Products
Abstract
In some example embodiments, a computerized method includes determining at least one of a read frequency, a write frequency and a data volume for data persistently stored. The data has a first format. The method also includes selecting a first type of data migration or a second type of data migration, wherein the selecting is derived from at least one of the read frequency, the write frequency and the data volume for the data persistently stored. The method includes transforming the data to a second format using the selected data migration. The method includes outputting the data for storage in machine-readable medium.
106 Citations
21 Claims
-
1. A computerized method comprising:
-
determining at least one of a read frequency, a write frequency and a data volume for data persistently stored, the data having a first format; selecting a first type of data migration or a second type of data migration, wherein the selecting is derived from at least one of the read frequency, the write frequency and the data volume for the data persistently stored; transforming the data to a second format using the selected data migration; and outputting the data for storage in a machine-readable medium. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A machine-readable medium that provides instructions which, when executed by a machine, cause said machine to perform operations including:
-
determining a read frequency and a write frequency for data persistently stored, the data having a first format; transforming the data to a second format using a first type of data migration, in response to a determination that the write frequency is below a write threshold and the read frequency is above a read threshold; transforming the data to the second format using a second type of data migration, in response to a determination that the read frequency is below the read threshold and that the write frequency is above the write threshold; and outputting the data for storage in a machine-readable medium. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus comprising:
-
a machine-readable medium to store a current version of data having a first format; and a processor to upgrade an application from a current version to a new version, the processor to determine a read frequency and a write frequency for the current version of the data, the processor to transform the current version of the data to a new version of the data having a second format, wherein the processor is to transform using a first type of data migration in response to a determination that the write frequency is below a write threshold and the read frequency is above a read threshold, wherein the processor is to transform using a second type of data migration in response to a determination that the read frequency is below the read threshold and that the write frequency is above the write threshold, the first type of data migration is to occur essentially prior to down time of the application as part of the upgrade and the second type of data migration is to occur essentially after down time of the application. - View Dependent Claims (14, 15, 16)
-
-
17. A computerized system comprising:
-
a machine-readable medium to store persistent data having a first format; an application module, executable by a processor, to execute an application that is to access the persistent data, wherein the application module is to upgrade the application from a current version to a new version for execution; a transformation selection module to determine at least one of a read frequency, a write frequency and a data volume of the persistent data, wherein the transformation selection module is to select a selected transformation from a first type of data migration or a second type of data migration, wherein the selection is derived from at least one of the read frequency, the write frequency and the data volume; and a transformation module to perform a transformation of the persistent data to a new persistent data having a second format, the transformation module to use the selected transformation to perform the transformation of the persistent data, wherein the transformation is part of an upgrade of the application from a current version to a new version. - View Dependent Claims (18, 19, 20, 21)
-
Specification