Database management system risk assessment
First Claim
1. A method of evaluating an implementation of a database management system (DBMS), said method comprising:
- collecting data associated with said implementation of said DBMS;
accessing a database comprising a plurality of problems and their associated solutions, said solutions configured to remedy at least one problem from said plurality of problems;
comparing said data associated with said implementation of said DBMS with said plurality of problems and identifying at least one problem associated with said DBMS based on said data associated with said implementation of said DBMS indicating at least that a table utilized by said DBMS is not associated with an index for locating data stored in the table or that the table is associated with more than one index for locating data stored in the table;
generating a DBMS risk assessment report identifying said at least one problem associated with said DBMS and a solution configured to remedy said at least one problem; and
adding preventative maintenance information to said DBMS risk assessment report, said preventative maintenance information configured to help prevent a problem associated with another DBMS from being associated with said DBMS at a subsequent time, said preventative maintenance information indicating customer satisfaction issues relating to performance problems, unexpected downtimes or recovery problems, or security issues.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of evaluating an implementation of a DBMS is provided. The method comprises collecting data associated with the implementation of the DBMS and accessing a database comprising problems and their associated solutions, wherein the solutions are configured to remedy at least one of the problems. The method further comprises comparing the data associated with the implementation of the DBMS with the problems and identifying at least one problem associated with the DBMS. Finally, a DBMS risk assessment report is generated that identifies the problem associated with the DBMS and a solution configured to remedy the problem.
23 Citations
20 Claims
-
1. A method of evaluating an implementation of a database management system (DBMS), said method comprising:
-
collecting data associated with said implementation of said DBMS; accessing a database comprising a plurality of problems and their associated solutions, said solutions configured to remedy at least one problem from said plurality of problems; comparing said data associated with said implementation of said DBMS with said plurality of problems and identifying at least one problem associated with said DBMS based on said data associated with said implementation of said DBMS indicating at least that a table utilized by said DBMS is not associated with an index for locating data stored in the table or that the table is associated with more than one index for locating data stored in the table; generating a DBMS risk assessment report identifying said at least one problem associated with said DBMS and a solution configured to remedy said at least one problem; and adding preventative maintenance information to said DBMS risk assessment report, said preventative maintenance information configured to help prevent a problem associated with another DBMS from being associated with said DBMS at a subsequent time, said preventative maintenance information indicating customer satisfaction issues relating to performance problems, unexpected downtimes or recovery problems, or security issues. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A risk assessment system for database management systems (DBMSs), said risk assessment system comprising:
-
a scripting module that acquires data associated with a configuration of a first DBMS, generates a custom script configured to collect a set of data from said first DBMS, runs said custom script on said first DBMS, and loads said set of data into a database, said set of data comprising a plurality of issues associated with at least one operation of said first DBMS, said custom script configured to obtain index analysis information associated with a table utilized by said first DBMS and further configured to identify said index analysis information in said set of data in response to said index analysis information indicating that the table is not associated with an index for locating data stored in the table or that the table is associated with more than one index for locating data stored in the table, said custom script being customized according to operating parameters associated with an active server; an issue identification module that analyzes said set of data, identifies at least one issue from said plurality of issues corresponding to a problem associated with a second DBMS, generates a DBMS risk assessment report that identifies said at least one issue and that includes preventative maintenance information configured to help prevent a problem associated with said second DBMS from being associated with said first DBMS at a subsequent time, accesses a database of predefined issues comprising a set of problems associated with at least one other DBMS and a set of solutions that corresponds to said set of problems, and identifies at least one solution from said set of solutions, said preventative maintenance information indicating customer satisfaction issues relating to performance problems, unexpected downtimes or recovery problems, or security issues, and said at least one solution corresponding to said at least one issue; and at least one processor that implements the scripting module and the issue identification module. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer-usable memory storing instructions that, when executed, cause a computer system to perform a method of evaluating an implementation of a first database management system (DBMS), said method comprising:
-
acquiring data associated with a configuration of said first DBMS; generating a custom script for said first DBMS, said custom script being customized according to operating parameters associated with an active server; running said custom script on said first DBMS, said custom script collecting a set of data from said first DBMS comprising a plurality of issues associated with at least one operation of said first DBMS; generating a preliminary database comprising said set of data; receiving feedback identifying at least one issue from said plurality of issues based on a problem associated with a second DBMS, the at least one issue including that a table utilized by said first DBMS is not associated with an index for locating data stored in the table or that the table is associated with more than one index for locating data stored in the table; generating a DBMS risk assessment report that identifies said at least one issue and that includes preventative maintenance information configured to help prevent a problem associated with said second DBMS from being associated with said first DBMS at a subsequent time, said preventative maintenance information indicating customer satisfaction issues relating to performance problems, unexpected downtimes or recovery problems, or security issues; accessing a database of predefined issues comprising a set of problems associated with at least one other DBMS and a set of solutions that corresponds to said set of problems; and identifying in said DBMS risk assessment report at least one solution from said set of solutions, said at least one solution corresponding to said at least one issue. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification