I am new to MongoDB. I have set up our first MongoDB DB as on-prem community edition standalone on a RHEL7 server so far so good …
I am using this method to take a backup which seems to be working fine.
I have been able to perform a restore from the LVM snapshot backup. The database has started without any issues after a restore.
I am going to set up a regular weekly restore on to another RHEL7 server from the LVM snapshot backup.
I would like to do a full integrity check of the restored database after the weekly restore to confirm we have a good backup. I have been using the db.collection.validate() on all collections in the database. Is this a reasonable approach or is there a better alternative or should I be adding some additional checks?
Any advice would be greatly appreciated.