适用于 MySQL InnoDB 数据库的哪些热备份工具:Percona XtraBackup、Zmanda Recovery Manager Enterprise 或 Community 或……?

Gre*_*oda 5 mysql innodb backup percona-tools xtrabackup

我管理一个 PHP/MySQL 网站:

  • 最多 500 个同时用户/平均每小时 4000 个更新/读取
  • 1 MySQL 社区服务器 (5.1) -(至强/16 Go RAM)
  • 100 个表上的 InnoDB 存储引擎,用于 1.4 Go of data

实际上,每 3000 万个 cronjob 都会在文件中进行一次完整的转储......但是由于有几个,它会导致 PHP 出现致命错误(因为超时)

所以我想要一个工具来做真正的热备份......我用谷歌搜索并“stackoverflowed”,似乎“产品似乎可以完成这项工作:- Percona XTraBackup(免费)- Zmanda 恢复管理器社区(免费)- Zmanda恢复管理器企业版(500 美元)

但我看不出真正的区别是什么以及可能的标准是什么。我的需求似乎很简单:在发生崩溃时进行完整(或增量)备份以恢复我的数据库而不关闭我的网站......我不是 DBA,所以我需要一个“简单”的产品。

非常感谢您的帮助。

Lau*_*nis 2

免责声明:我在 Percona 工作,并且是 Percona XtraBackup 开发人员之一。

您需要尝试这些选项,看看什么最适合您。

鉴于您的需求,我会首先评估Percona XtraBackup。它将很好地执行完整和增量热备份。事实上,Zmanda Recovery Manager 使用 Percona XtraBackup 作为 InnoDB 热备份的后端。