CPC G06F 16/2365 (2019.01) [G06F 16/2237 (2019.01)] | 20 Claims |
1. A method for managing database data stored in a storage array and on behalf of a data processing system hosting a database application, the method comprising:
identifying, by the data processing system, that a condition indicates that a check of the database data is to be performed;
based on the condition being identified:
requesting, by the data processing system and from the storage array, differential auxiliary data that lists changes made by the storage array to the database data during a period of time;
reading, by the data processing system and based on the differential auxiliary data, a portion of records from the database data;
attempting to validate integrity of the portion of the records;
in a first instance of the attempting where integrity of at least one record of the portion of the records is not validated:
remediating the database data stored in the storage array to obtain updated database data;
attempting, using the updated database data, to perform a process on which the condition is based;
in a second instance of the attempting where integrity of all records of the portion of the records is validated:
concluding that the integrity of the database data stored in the storage array is intact; and
performing the process using the database data in the storage array.
|