DATABASE SNAPSHOT ANALYSIS
First Claim
Patent Images
1. A system for providing statistic data for a database, the system comprising:
- one or more processors;
a non-transitory computer-readable storage medium storing a plurality of instructions, which, when executed, cause the one or more processors to;
define a time period of analysis of a snapshot information dataset, the snapshot information dataset comprising data relating to a state of the database at multiple instances of times;
define a data field of the snapshot information to capture for analysis;
load a meta-data definition for the data field of the snapshot information dataset;
collect the data field from the snapshot information dataset using the meta-data definition;
compute a set of statistics over the time period of analysis for the data field of the snapshot information dataset;
format the set of statistics; and
output the set of statistics, wherein no snapshot information used to compute the statistics is directly outputted.
1 Assignment
0 Petitions
Accused Products
Abstract
Analysis tools summarize and provide statistics from snapshot files. The analysis tools may provide a temporal view of the changes of the data values across two or more periods of time from one or more snapshot files to show trends in performance of the system. The analysis tools may include meta-data definitions for different sources of the snapshot information.
-
Citations
20 Claims
-
1. A system for providing statistic data for a database, the system comprising:
-
one or more processors; a non-transitory computer-readable storage medium storing a plurality of instructions, which, when executed, cause the one or more processors to; define a time period of analysis of a snapshot information dataset, the snapshot information dataset comprising data relating to a state of the database at multiple instances of times; define a data field of the snapshot information to capture for analysis; load a meta-data definition for the data field of the snapshot information dataset; collect the data field from the snapshot information dataset using the meta-data definition; compute a set of statistics over the time period of analysis for the data field of the snapshot information dataset; format the set of statistics; and output the set of statistics, wherein no snapshot information used to compute the statistics is directly outputted. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for providing statistic data for a database, the method comprising:
-
collecting, by a computer system, a snapshot information dataset according to a schedule, wherein the snapshot information comprises relating to a state of the database at the time of the snapshot information collection; defining, by the computer system, a time period of analysis of the snapshot information dataset; defining, by the computer system, a data field of the snapshot information dataset; determining, by the computer system, a meta-data definition, the meta-data definition defining a structure and organization of the snapshot information dataset; loading, by the computer system, the meta-data definition; collecting, by the computer system, the data field from the snapshot information dataset; computing, by the computer system, a set of statistics over the time period of analysis for the collected data field; and formatting, by the computer system, the set of statistics. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product residing on a non-transitory processor-readable medium and comprising processor readable instructions configured to cause one or more processors to:
-
collect a snapshot information dataset according to a schedule, the snapshot information dataset comprising data relating to a state of a database at the time of the snapshot information dataset collection; define a time period of analysis of the snapshot information dataset; define a data field of the snapshot information dataset to capture for analysis; determine a meta-data definition, the meta-data definition defining a structure and organization of the snapshot information dataset and the data field; load the meta-data definition; collect the data field from the snapshot information; compute a set of statistics over the time period of analysis for the data field; format the set of statistics; and output the set of statistics, wherein no snapshot information used to compute the statistics is directly outputted. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification