we have a mysql table which consist of 300 million rows. The data get inserted in the database frequently and there must be no down time. What is the ideal way to back up these data. Is mysql Enterprise back up is a good option?
1 Answer
Use Percona with innoDB DB Engine. Percona toolkit include innobackupex utility, that can dump your base on the fly.
Or you can place your data folder on LVM partition and create snapshot. But it's slooooow...
Another way - replication. You can setup another mysql server as slave (for read only) and create backups from that second server. But it needs more money =)
2 Comments
user3580984
thanks for your reply . Can i use Percona in windows? I heard that it is mainly for linux.
BaBL86
There is only one DBServer, that works normal in Windows: MSSQL Server. MySQL, Percona, PostgreSQL, Oracle, Firebird more powerful and more comfort and mostly developed for unix-like systems.
mysqldump