The mysql driver needs additional work. In particular, it needs a &#x27;--single-transaction&#x27; flag, or a global lock, to ensure that the dump is consistent - particularly if you want to dump multiple databases concurrently.<p>Doing one dump per table with chunking (each file has N rows) would help with both speed and disk sizes of backups by allowing S3 or some other program to implement de-duplication between incremental backups.<p>It also wouldn&#x27;t hurt to capture the binlog position, if available, to enable point in time recovery.<p>Have a look at mydumper for an idea of how another tool implemented these:<p><a href="https:&#x2F;&#x2F;launchpad.net&#x2F;mydumper" rel="nofollow">https:&#x2F;&#x2F;launchpad.net&#x2F;mydumper</a>