最近遇到非常多的导数据的需求(主要是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。