(原文:http://www.percona.com/software/percona-xtrabackup/)
Percona XtraBackup 是世界上唯一开源免费的,对InnoDB和XtraDB执行非阻塞性备份的MySQL热备软件。Percona XtraBackup提供以下好处:
· 快速可靠的备份
· 备份期间不间断的事务处理
· 节省磁盘空间和网络带宽
· 自动备份检查
· 更快的恢复时间从而更高的在线时间
XtraBackup 可以为所有版本的Percona Server, MySQL, MariaDB和Drizzle提供热备。它可以执行流性,压缩的,增量的MySQL备份。
Percona 的企业级商业MySQL支持合同包括对XtraBackup的支持。我们推荐对重要生产部署进行支持。
MySQL 备份工具特性比较
特性 | Percona XtraBackup | MySQL 企业级备份 (InnoDB 热备) |
许可 | GPL | 专有 |
价格 | 免费 | |
开源 |
| |
非阻塞性 |
|
|
InnoDB备份 |
|
|
MyISAM 备份1 |
|
|
压缩备份 |
|
|
部分备份 |
|
|
Throttling 2 |
|
|
时间点恢复支持 |
|
|
增量备份 |
|
|
流备份 |
|
|
平行备份 3 |
| |
系统缓冲优化 4 |
| |
单表导出 |
| |
异服恢复 |
| |
数据与索引文件分析 |
| |
熟悉的命令行操作 5 |
|
以上对比是在2010年12月7日基于XtraBackup 1.4版与MySQL企业备份3.5版。以下是注释:
- MyISAM 备份需要表锁。
- XtraBackup 根据每秒IO 操作数进行throttling. MySQL 企业备份支持对操作间歇时间进行配置。
- XtraBackup 自1.5版可以平行拷备文件,目前处于测试阶段。
- XtraBackup 调整 操作系统的缓冲来避免交换。详见文档。
- XtraBackup 链于MySQL客户端库,所以它与标准的MySQL命令行操作行为相同。MySQL 企业备份有其独特的命令行与配置文件行为。
Percona XtraBackup有什么特性?
- 创建InnoDB热备而不必暂停你的数据库
- 对MySQL进行增量备份
- 流MySQL备份到其它服务器
- 在线上MySQL服务器之前移动表
- 创建新的MySQL从服务器更容易、
- 备分MySQL 而不对服务器增加负担
转载于:https://blog.51cto.com/asysadmin/663079