System and method of assessing the state of a database product for installation consistency
First Claim
Patent Images
1. A computer-implemented method comprising:
- reconciling known inconsistencies between a baseline version of a database product that is installed on a first computing device and an upgrade version of the database product that is installed on the first or a second computing device, wherein reconciling the known inconsistencies comprises modifying one or both of the baseline version and the upgrade version; and
determining whether the upgrade version differs from the baseline version after the reconciling, wherein the determining comprises;
comparing the baseline version to the upgrade version;
identifying remaining inconsistencies between the baseline version and the upgrade version based on the comparison; and
classifying each remaining inconsistency as being a corresponding one of a plurality of pre-determined inconsistency types.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented system and method performs an iterative process to assess the installation of an upgrade version of a database product for consistency with a baseline version of the database product. To assess the installation, the baseline version and the upgrade version are reconciled by modifying one or both of the baseline and upgrade versions. The modified baseline and upgrade versions are then analyzed to determine whether any remaining inconsistencies exist. Any remaining inconsistencies are then identified and classified, and reconciled. Thereafter, the process is repeated iteratively until the upgrade version is reconciled with the baseline version.
33 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
reconciling known inconsistencies between a baseline version of a database product that is installed on a first computing device and an upgrade version of the database product that is installed on the first or a second computing device, wherein reconciling the known inconsistencies comprises modifying one or both of the baseline version and the upgrade version; and determining whether the upgrade version differs from the baseline version after the reconciling, wherein the determining comprises; comparing the baseline version to the upgrade version; identifying remaining inconsistencies between the baseline version and the upgrade version based on the comparison; and classifying each remaining inconsistency as being a corresponding one of a plurality of pre-determined inconsistency types. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing device comprising:
-
a user input/output interface; a communications interface configured to communicate with a remote device via a communications network; and a programmable controller circuit configured to; reconcile known inconsistencies between a baseline version of a database product that is installed on a first computing device and an upgrade version of the database product that is installed on the first or a second computing device, wherein to reconcile the known inconsistencies the programmable controller modifies one or both of the baseline version and the upgrade version; and determine whether the upgrade version differs from the baseline version after reconciling, wherein to determine whether the upgrade version differs from the baseline version, the programmable controller circuit is further configured to; compare the baseline version to the upgrade version after reconciling; identify remaining inconsistencies between the baseline version and the upgrade version based on the comparison; and classify each remaining inconsistency as being a corresponding one of a plurality of pre-determined inconsistency types. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer readable storage medium storing computer program code thereon, wherein the computer program code, when executed by a processing circuit of a computing device, configures the processing circuit to:
-
reconcile known inconsistencies between a baseline version of a database product that is installed on a first computing device and an upgrade version of the database product that is installed on the first or a second computing device, wherein to reconcile the known inconsistencies the computer program code configures the processing circuit to modify one or both of the baseline version and the upgrade version; and determine whether the upgrade version differs from the baseline version after reconciling, wherein to determine whether the upgrade version differs from the baseline version, the computer program code further configures the processing circuit to; compare the baseline version to the upgrade version after reconciling; identify remaining inconsistencies between the baseline version and the upgrade version based on the comparison; and classify each remaining inconsistency as being a corresponding one of a plurality of pre-determined inconsistency types. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification