XtraBackup - 开源MySQL在线热备份工具介绍
2009-06-25 19:45
417 查看
XtraBackup是MySQL咨询公司percona正在开发的一个开源热备份工具。
MySQL现在是最流行的互联网关系数据库,但是MySQL的数据备份历来是MySQL DBA很头疼的一件事情,原因在于:
1、互联网需要24*7持续运行,不可能允许DBA进行关闭数据库的冷备份
2、MySQL自己提供的mysqldump是把数据转换为SQL语句,这种方式的效率非常低,备份和还原的速度都非常缓慢,一个几十GB的数据,完整的dump出来至少需要10分钟以上,而且在dump过程中为了保证数据一致性,任何数据插入和更新操作都会被挂起。
3、InnoBase公司提供了商业工具InnoDB Hotbackup,但是这个工具是收费的,而且InnoBase公司已经被Oracle收购,作为MySQL在互联网关系数据库的竞争对手,Oracle未必会便宜MySQL的用户。
4、MySQL DBA只好采用Linux LVM的snapshot功能进行数据库分区的备份,但是该备份方法性能低下。
percona的创办人是一个MySQL专家,曾经在MySQL公司工作,现在专门从事MySQL咨询工作,他的博客非常有名气:http://www.mysqlperformanceblog.com
percona正在开发的XtraBackup相当于InnoDB Hotbackup的开源版本,工具和Hotbackup基本一致,计划开发的功能有:
1、支持InnoDB的在线热备份,可以实时备份数据库表和事务日志
2、支持增量备份
3、支持指定特定表的备份和还原
4、支持备份压缩
Ps:转帖自 http://www.javaeye.com/news/5936-xtrabackup---open-source-mysql-hot-backup-tool-for-online-introduction
请大家尊重知识产权,转帖地址如有问题,请原作者与我联系
MySQL现在是最流行的互联网关系数据库,但是MySQL的数据备份历来是MySQL DBA很头疼的一件事情,原因在于:
1、互联网需要24*7持续运行,不可能允许DBA进行关闭数据库的冷备份
2、MySQL自己提供的mysqldump是把数据转换为SQL语句,这种方式的效率非常低,备份和还原的速度都非常缓慢,一个几十GB的数据,完整的dump出来至少需要10分钟以上,而且在dump过程中为了保证数据一致性,任何数据插入和更新操作都会被挂起。
3、InnoBase公司提供了商业工具InnoDB Hotbackup,但是这个工具是收费的,而且InnoBase公司已经被Oracle收购,作为MySQL在互联网关系数据库的竞争对手,Oracle未必会便宜MySQL的用户。
4、MySQL DBA只好采用Linux LVM的snapshot功能进行数据库分区的备份,但是该备份方法性能低下。
percona的创办人是一个MySQL专家,曾经在MySQL公司工作,现在专门从事MySQL咨询工作,他的博客非常有名气:http://www.mysqlperformanceblog.com
percona正在开发的XtraBackup相当于InnoDB Hotbackup的开源版本,工具和Hotbackup基本一致,计划开发的功能有:
1、支持InnoDB的在线热备份,可以实时备份数据库表和事务日志
2、支持增量备份
3、支持指定特定表的备份和还原
4、支持备份压缩
Ps:转帖自 http://www.javaeye.com/news/5936-xtrabackup---open-source-mysql-hot-backup-tool-for-online-introduction
请大家尊重知识产权,转帖地址如有问题,请原作者与我联系
相关文章推荐
- XtraBackup - 开源MySQL在线热备份工具安装使用
- XtraBackup - 开源MySQL在线热备份工具概述
- MySQL的热备份开源工具XtraBackup
- 开源Mysql热备份工具Xtrabackup详细学习手册
- MySQL[3] 在线热备工具Xtrabackup
- MySQL在线备份与恢复工具 --> Xtrabackup
- XTRABACKUP--免费的MYSQL热备工具介绍
- mysql备份工具innobackupex,xtrabackup-2.1安装,参数详解
- 介绍一个开源的在线管理SQLServer的小工具--SQLEntMan
- MySQL Study之--MySQL innodb引擎备份工具XtraBackup之一(Install)
- Xtrabackup--InnoDB备份工具介绍(2)
- 介绍一个开源的在线管理SQLServer的小工具--SQLEntMan
- 介绍一个开源的在线管理SQLServer的小工具--SQLEntMan
- 介绍一个开源的在线管理SQLServer的小工具--SQLEntMan
- MySQL备份工具xtrabackup开启新实例
- 介绍一个开源的在线管理SQLServer的小工具--SQLEntMan
- MySQL的开源热备份工具Xtrabackup1.2
- GitHub 开源的 MySQL 在线更改 Schema 工具
- mysql备份工具innobackupex,xtrabackup-2.1的原理和安装
- MySQL备份工具——Xtrabackup之简介