| CPC G06F 11/1458 (2013.01) [H04L 9/3242 (2013.01); G06F 2201/84 (2013.01)] | 20 Claims |

|
1. A method for data management, comprising:
generating a first snapshot of a first state of a data object managed by a data management system;
storing metadata associated with the first snapshot of the first state in a row of a backup metadata table for the data object;
generating, using the metadata stored in the row of the backup metadata table associated with the first snapshot of the first state, a first hash value;
storing the first hash value to a blockchain;
storing, in the row of the backup metadata table, information indicative of a location of the first hash value as stored to the blockchain;
receiving an instruction to recover the first state of the data object using the first snapshot;
retrieving, using the information indicative of the location, the first hash value from the blockchain based at least in part on the instruction to recover the first state of the data object using the first snapshot;
comparing the first hash value retrieved from the blockchain to a second hash value of the row of the backup metadata table associated with the first snapshot; and
determining, based at least in part on a result of the comparing, whether the first snapshot stored in the data management system is unmodified.
|