Назад | Перейти на главную страницу

Копия сжатого сетевого файла

У меня есть 200 ГБ файлов SQL Server, которые мне нужно скопировать через соединение 100 Мбит. Предполагая, что максимальная пропускная способность займет пять часов. Файлы SQL Server сжимаются очень хорошо, обычно в диапазоне 80–90%. К сожалению, время, необходимое для сжатия и распаковки файлов на обоих концах, равно нулю с точки зрения времени, затрачиваемого на всю операцию копирования, в основном из-за ограничений дискового ввода-вывода.

Я ищу сжатие и распаковку в реальном времени во время копирования по сети. rsync и scp есть, но это требует установки ssh-сервера на одном из ящиков. Я бы хотел избежать этого. Есть ли какие-нибудь удобные инструменты для этого без настройки ssh-сервера?

Возможно, я мог бы создать программу на C # для этого, записав в GZipStream через сетевой сокет, но я не люблю изобретать колесо заново.