I need dll with source that is capable of the following;
1) Sync the selected tables(including null date and time) or entire MySQL database to a remote mysql database.
If source structure is different with the target, it should add the new columns.
What is on the source must db be the same with the target db. Speed and through-put is of great importance.
Internet is a challenge(max 1mbs, min 20kbs), so it should an option to commits at every sync push or at every table push or entire db push.
2) Backup and compress and restore the compressed backed up file.
3) Compress and repair DB