Для резервного копирования больших разделов базы данных на удаленную машину с использованием SFTP я хотел бы использовать команду dump для базы данных и отправить ее напрямую через SFTP в удаленное местоположение.
Это полезно при необходимости выгрузить большие наборы данных, когда у вас недостаточно места на локальном диске для создания файла резервной копии, а затем скопировать его в удаленное местоположение.
Я пытался использовать python + paramiko , который предоставляет эту функциональность, но производительность намного хуже, чем при использовании собственного двоичного файла openssh / sftp для передачи файлов.
У кого-нибудь есть идеи, как это сделать с помощью нативного sftp-клиента в linux или с такой библиотекой, как paramiko? (но тот, который работает близко к нативному клиенту sftp)?