说说MySQL的在线备份
上一篇:DBA备忘录:Online rebuild index遭遇ORA-08104 下一篇:Oracle优化器开发团队开博

说说MySQL的在线备份

从接触MySQL的那天起,就对MySQL的备份相当头大,不同的引擎有不同的备份方式(InnoDB hot backup, mysqlhotcopy),要么需要加读锁(mysqldump),要么需要额外的硬件成本(mysql replication),不像商业数据库都有统一而成熟的在线备份方案。这可能是开源的一个弱点,想法太多,选择太多,结果就是用户不知所措。当然,对于开源狂热者来说,这也许是开源的魅力和优点所在。

或许是MySQL也越来越商业化的结果,MySQL终于有计划引入新的联机备份机制了。在MySQL6.0中,将实现存储引擎独立的,无需阻塞DML(但还是会阻塞DDL)的online backup API,并且将实现简洁明了的备份恢复语法:

备份:BACKUP DATABASE databasename1, databasename2 TO "filename.backup";
恢复:RESTORE FROM "filename.backup";

再结合二进制日志,还能实现联机备份基于时间点的恢复,对于要求高可用的企业级应用来说,这是个好消息。新的存储引擎,新的联机备份方式,MySQL6.0看来值得期待。

本文网址:http://www.ningoo.net/html/2007/mysql_online_backup.html

订阅到Google | 收藏到Del.icio.us | 推荐到鲜果

相关文章 随机文章

本文Tags:

4 条评论


(Required)
(Required, will not be published)