Techniques to perform gradual upgrades
First Claim
Patent Images
1. A method, comprising:
- installing a new version of an application program;
converting a data set for a previous version of said application program to a data schema used by said new version one data segment at a time;
converting a first data segment for said previous version to said data schema;
providing access to a second data segment for said previous version while converting said first data segment; and
preventing access to said first data segment during said conversion.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques to perform gradual upgrades are described. An apparatus may include a database with a data set for a first version of an application program, and a computing device to couple to the database. The computing device may have a processor and memory, with the memory to store a first version of an application program, an installer program, and a gradual update engine. The processor may execute the installer program to install a second version of the application program, and said gradual update engine to convert the data set to a data schema used by the second version one data segment at a time. Other embodiments are described and claimed.
66 Citations
14 Claims
-
1. A method, comprising:
-
installing a new version of an application program; converting a data set for a previous version of said application program to a data schema used by said new version one data segment at a time; converting a first data segment for said previous version to said data schema; providing access to a second data segment for said previous version while converting said first data segment; and preventing access to said first data segment during said conversion. - View Dependent Claims (2, 3, 4, 5, 6)
-
- 7. An article comprising a machine-readable storage medium containing instructions that executed enable a system to install a new version of an application program, convert a data set for a previous version of said application program to a data schema used by said new version one data segment at a time, convert a first data segment for said previous version to said data schema, provide access to a second data segment for said previous version while converting said first data segment, and prevent access to said first data segment during said conversion.
-
12. An apparatus, comprising:
-
a database with a data set for a first version of an application program; a computing device to couple to said database, said computing device having a processor and memory, said memory to store a first version of an application program, an installer program, and a gradual update engine; and said processor to execute said installer program to install a second version of said application program, and said gradual update engine to convert said data set to a data schema used by said second version one data segment at a time, provide access to one data segment while converting another data segment, and lock a data segment during conversion to prevent write access to said data segment. - View Dependent Claims (13, 14)
-
Specification