dumping在备份文件时候支持加密

这里的「链路」是指?其实作为一个用户,我感觉维护独立的二进制工具反而更灵活,理由有下面几点:

  1. 当前dumpling / lightning都是单独的二进制文件,我可以在TiDB集群外,找其他机器来执行导出/导入任务。尤其是lightning,在导入时候lightning自身会占用大量资源,如果后续只能在TiDB内部通过SQL方式触发,肯定会影响集群稳定性的。 即便是现在支持将background task限制到某些tidb-server节点,操作成本也比较高,远不如直接二进制灵活,隔离的更彻底。
  2. 因为TiDB定位是兼容MySQL的,其实我经常用lightning / dumpling工具来替代 myloader / mydumper工具来对MySQL进行导入/导出,这两种工具其实能提升Pingcap的口碑,吸引一部分MySQL用户。

如果是为了集成到内部,放弃独立工具模式,那就太可惜了。