I have 200 GB of SQL Server files I need to copy over a 100 Mbit connection. Assuming maximum throughput that will take five hours. SQL Server files compress very well, generally in the 80 - 90% range. Unfortunately the time it takes to compress and decompress the files on either end are a net zero in terms of time taken for the whole copy operation, mostly because of disk I/O limitations.
What I'm looking for is real-time compression and decompression during the network copy. rsync
and scp
have this, but that requires installing an ssh server on one of the boxes. I'd love to avoid doing that. Are there any handy tools out there for doing this without setting-up an ssh server?
I could probably whip up a C# program to do this by writing to a GZipStream over a network socket, but I don't like re-inventing the wheel.