US 12,277,107 B1
Detection of changes in storage arrays for databases
Elik Levin, Modi'in (IL); and Arieh Don, Newton, MA (US)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Apr. 26, 2024, as Appl. No. 18/647,389.
Int. Cl. G06F 7/00 (2006.01); G06F 16/22 (2019.01); G06F 16/23 (2019.01)
CPC G06F 16/2365 (2019.01) [G06F 16/2237 (2019.01)] 20 Claims
OG exemplary drawing
 
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.