最近遇到非常多的导数据的需求(主要是CSV的需求),专门对mysqldump、pt-archive、mydumper做了一下对别,粗浅研究,以备将来使用。
| msqldump | pt-archive | mydumper | |
| 本地导成SQL格式 | O | X | O |
| 本地导成CSV格式 | O | O | X |
| 远程导出SQL格式 | O | X | O |
| 远程导出CSV格式 | X | O | X |
| 自定义分隔符 | O | X | X |
| SQL导出速度 | 快 | 快 | 快 |
| CSV导出速度 | 快 | 很慢 | 较快 |
| 多表导出是否支持并发 | X | X | O |
| 是否支持表对表导入导出 | O | O | X |
| 是否支持条件导出 | O | O | X |
| 备份binlog | X | X | O |
| 归档 | X | O | X |
还有许多需要研究的地方,后期再去研究一下sqoop。