I'm looking for a backup plugin that offers data consistency. What I mean by that is, it can "snapshot" a point in time and make a recoverable backup from that moment.
Some of the plugins I looked at use rsync and MySQL dump. If a change was made during rsync, but before a database backup, a restore could pose an inconsistent WordPress site.
Check [rclone-automated-backups-for-wordpress](https://github.com/bomsn/rclone-automated-backups-for-wordpress), it’s works on a server level, so there is a very low chance of inconsistency because usually it runs pretty fast unlike plugins.
Not a plugin, but you might want to check out the [Dolt](https://www.dolthub.com/) database engine, which puts your entire WordPress database under version control. You can set it up so every change to your WordPress database is its own commit, then you can roll back your database to a specific commit.
I built a [basic plugin](https://yourrightwebsite.com/how-i-built-a-custom-plugin-to-add-version-control-to-the-wordpress-database-with-dolt/) to allow you to manage Dolt database actions inside of your WordPress admin area, if you decide to use Dolt as your DB engine.