简介:第三方工具的对比,加速你的恢复速度
工具:
binlog2sql
MyFlash:
目的:恢复数据需要的是速度快,让我们分析下两款工具的原理
细节对比:
binlog2sql: 过程是通过模拟slave dump指定的binlog文件,然后进行表过滤分析
缺点
1 不支持异地binlog解析
2 不支持数据库离线解析
3 解析速度比原生binlog慢
4 表名过长可能会过滤出不相关表(自己遇到过)
优点
1 支持本地库表的解析+生成回滚语句两项功能(语句都是对DBA可见)
2 Python编写,易于更改
MyFlash: 过程是通过解析指定binlog进行过滤分析
缺点
1 非可视化,生成的回滚语句对DBA不友好.是binlog原生格式
2 只支持回滚语句,不支持解析
优点
1 对比binlog2sql支持本地脱机解析
2 生成回滚语句速度快
3 安装简易
总结
1 建议采用第二个工具,配合binlog_server进行异地的快速解析
2 MyFlash所缺少的功能可以用mysqlbinlog原生工具进行辅助