什么是数据转储的最佳压缩算法

时间:2011-05-20 05:33:28

标签: python algorithm compression data-dump

我正在从我的网站创建数据转储,供其他人下载和分析。每个转储都是一个巨大的XML文件。

我正在尝试找出最佳的压缩算法:

  • 有效压缩(CPU方式)
  • 制作尽可能小的文件
  • 相当普遍

我知道压缩的基础知识,但还不清楚哪种算法符合要求。我将使用MySQL和Python来生成转储,所以我需要一些具有良好python库的东西。

1 个答案:

答案 0 :(得分:3)

对于大多数情况,标准压缩等级的GZIP应该没问题。压缩级别越高= CPU时间越长。 BZ2包装更好,但也更慢。嗯,总是在CPU消耗/运行时间和压缩效率之间进行权衡......所有具有默认压缩级别的压缩都应该没问题。