【问题标题】:Best/fastest compression format for (sqlserver) databases?(sqlserver)数据库的最佳/最快压缩格式?
【发布时间】:2010-09-06 14:33:45
【问题描述】:

有没有人找到适合 MS Sqlserver 数据库的压缩格式?如果是这样,你使用什么,你对它的表现感到满意吗?

我的公司经常会从我们的一个客户那里压缩数据库快照并下载它,以便我们有一个本地副本用于测试和开发目的。我们过去尝试过 zip,但是一旦数据库文件超过 4Gb 边界,我们就不得不使用 rar(zip 仅 32 位)。问题是 rar 需要很长时间来压缩,我们也不知道它是否给了我们最好的压缩比。

这不是关于压缩实用程序的问题,而是关于压缩格式的问题。我们使用 WinRar,但正在考虑使用 7zip,它支持多种格式。

【问题讨论】:

    标签: sql-server compression zip


    【解决方案1】:

    在 sql 2008 中,您有本机压缩,如果您需要执行很多操作并且没有 SQL Server 2008,请查看类似 Quest LiteSpeed 的内容,它会自动压缩备份

    【讨论】:

    • 备份压缩仅在数据中心版、企业版和标准版中可用。
    【解决方案2】:

    在免费类别中,gzipbzip2 的较新版本应该包括大文件支持(互联网上有人告诉我,由于 Cyril Pilsko,bzip2 1.0.1 及更高版本与大文件兼容,而 gzip 1.2 可以修补可下载的二进制文件,并且 gzip 1.3 beta 包括支持)。虽然为了方便起见,我在我的 Windows 电脑上使用 7zip,但我更喜欢 bzip2 以提高速度而不是压缩。

    我还听说过通过cat file | gzip > file.gz 之类的操作来欺骗非大文件版本。通常,您会在压缩级别上权衡时间,但 bzip2 的声明之一是它可以非常快速地解压缩,这在灾难恢复情况下应该是您最重要的指标。在这方面,我相信 EMC 的磁带备份解决方案(ELM?)默认情况下会跳过对 DB 分区的压缩。另外,如果你真的很想把它打包到一个狭小的空间里,你可以试试rzip 这样的东西,但我从来不知道有人真正使用它。

    【讨论】:

      【解决方案3】:

      总是有UCL compression 和或LZO compression,它们都是 GPL 的,所以如果它是一个商业项目,请确保你知道如何使用它们。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-06
        • 2012-08-31
        • 2019-11-03
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多