У меня есть 200 ГБ файлов SQL Server, которые мне нужно скопировать через соединение 100 Мбит. Предполагая, что максимальная пропускная способность займет пять часов. Файлы SQL Server сжимаются очень хорошо, обычно в диапазоне 80–90%. К сожалению, время, необходимое для сжатия и распаковки файлов на обоих концах, равно нулю с точки зрения времени, затрачиваемого на всю операцию копирования, в основном из-за ограничений дискового ввода-вывода.
Я ищу сжатие и распаковку в реальном времени во время копирования по сети. rsync
и scp
есть, но это требует установки ssh-сервера на одном из ящиков. Я бы хотел избежать этого. Есть ли какие-нибудь удобные инструменты для этого без настройки ssh-сервера?
Возможно, я мог бы создать программу на C # для этого, записав в GZipStream через сетевой сокет, но я не люблю изобретать колесо заново.