对大文件进行stream式压缩

我们希望压缩大型备份文件并将其推送到端。 我正在寻找一个应用程序/实用程序/代码库,这将使我们能够有效地进行压缩,作为传输的一部分。

我发现与Sql Native压缩相比,WinRAR压缩我们的100G文件要花费40倍的时间,但是在减小文件大小方面要好得多。 我想要的东西,提供良好的压缩,而不需要花费几个小时来做​​到

我们的文件是Sql Server备份,使用100G的testing数据库和原生SQL备份压缩,这将文件大小减less了3倍,备份时间从10分钟变为25. 15分钟的CPU时间节省了66G的带宽,我们可以使用其他文件被推送到云。

我已经尝试在100G备份文件上使用WinRAR,并且我得到了9的压缩因子,比原生sql好3倍,这非常好,因为我们现在可以将更多内容推送到云中9倍。 但压缩需要7个小时!

我们不能成为唯一面临这个问题的商店? 什么是您最大限度地使用宝贵的带宽的解决scheme。