1. 关于PERCONA XTRABACKUP

Percona XtraBackup是Percona公司开发的世界唯一一个开源的MySQL热备工具,它有如下好处:

  • 快速稳定的备份
  • 在线备份而不中断业务
  • 节省磁盘空间和网络带宽
  • 自定备份验证
  • 快速的还原

其支持InnoDB, XtraDB, and HailDB存储引擎的在线备份而不需要锁表

同时也通过短暂的暂停写操作而支持如下非事务存储引擎的备份

MyISAM, Merge, and Archive, 包括分区表, 触发器, 和数据库选项

它同时也支持商业授权,对于非常重要的生产实施可以考虑商业支持

2. 关于PERCONA公司

根据官网介绍,其是一个无偏见的开源数据库解决方案提供商,可以使组织者更加容易的,安全的维护公司业务

旗下有多个产品,包括:

  • Percona Server for MySQL (MySQL一个分支)
  • XtraDB Cluste (一个MySQL的高可用方案)
  • Percona XtraBackup(一个开源的MySQL备份工具)
  • Percona Server for MongoDB (MongoDB社区版本的一个扩展)
  • Percona Monitoring and Management 即PMM(一个开源的 MySQL, MariaDB, MongoDB性能监控工具)

这个专题主要是讲关于Percona XtraBackup

3. 和MySQL Enterprise backup的对比

MySQL Enterprise backup是MySQL官方出的一款热备产品

其需要授权商业使用

1.png
2.png

4. Percona XtraBackup的一些特性

如下列出一些特性

  • 创建innoDB的热备而不暂停你的数据库
  • 对MySQL进行增量备份
  • 流式传输压缩备份到其他服务器
  • 在线在MySQL数据库中移动表
  • 更加简单的创建MySQL复制
  • 备份时不会给数据库增加loading

5. 参考资料

本专题所有内容翻译子Percona XtraBackup的官方文档

可通过如下链接下载

PerconaXtraBackup-2.4.14.pdf