TwinDB Backups for MySQL
There is a lot of great backup tools for MySQL on the market. You may wonder, why there is another one? Fair question.
Percona XtraBackup is a standard de-facto tool for large MySQL databases. It’s free, opensource, it supports incremental backups. But that’s not enough to solve the backups problem. Additionally you need scheduling, compression, encryption, retention policy, integration with external storage. And on top of that, backups verification, monitoring and alerting.
What do people usually do? They take Xtrabackup, wrap it into a home-baked script and put it in cron. But the above mentioned problems are far complex to leave them on mercy of a simple script. Software with a full featured development cycle it more appropriate for these kind of technical problems. Versions control, unit and integration tests good documentation are usually missed. We know that first hand because we also provide Data Recovery Service for MySQL.
That’s why we built TwinDB Backup Tool. We use Percona XtraBackup to actually take copies, plus implement all missing features on top of it. Not only it’s easy to use but it also allows to build comprehensive backup solution with encryption at rest, backups verification, monitoring and alerting.
TwinDB Backup Tool currently supports MySQL and File system backups. It uses Amazon S3 or remote SSH for storage.
Read full documentation on https://twindb-backup.readthedocs.io.
TwinDB Backup Tool Key Features
- Files/directories backups
- MySQL backups
- Differential MySQL backups
- Backup copies encryption at rest
- Backups verification
- Backups monitoring
- Retention policy defines how many hourly/daily/weekly/monthly/yearly copies to keep
- Separate retention policy for remote and local backup copies
- Supports non-impacting Percona XtraDB Cluster backups
- Email notifications
- cron configuration comes with a package
How do I get set up?
TwinDB Backup Tool source code is hosted on GitHub.
Our customers say
Twindb saved me a lot. When I was informed by my staff that the data is crashed, I am very stressed. All my customer data is there. My staff had been recovered the DB but no result. Only 8 table recovered from 30. Then we tried to search any tools in google and found twinDB. And…wowwww…..100% my Db is back… Salute for TwinDB..and the price is affordable. Thanks for help me Aleks, I have recommended TwinDB to this service to all my colleagues.
JAROD DWI HARTO Head of Telco Managed Services
I contacted twindb because my server was hacked, all my data in database are gone. but twindb help me back all data, even without any data loss, really thanks! I will give you 1000 score! you save my life.
Yi Wang Bangkok
Twindb saved me big time. Aleks is a great man, I have no words to describe how wonderful job he did and price is affordable. He even helped me with other things for free, thanks for everything Aleks, also shout out to a guy at Percona for recommended me to this service.