Skip to main content
Version: Dev

Compression

By default, backups and WAL files are archived uncompressed. However, the Barman Cloud Plugin supports multiple compression algorithms via barman-cloud-backup and barman-cloud-wal-archive, allowing you to optimize for space, speed, or a balance of both.

Supported Compression Algorithms

  • bzip2
  • gzip
  • lz4 (WAL only)
  • snappy
  • xz (WAL only)
  • zstd (WAL only)

Compression settings for base backups and WAL archives are configured independently. For implementation details, refer to the corresponding API definitions:

important

Compression impacts both performance and storage efficiency. Choose the right algorithm based on your recovery time objectives (RTO), storage capacity, and network throughput.

Compression Benchmark (on MinIO)

CompressionBackup Time (ms)Restore Time (ms)Uncompressed Size (MB)Compressed Size (MB)Ratio
None10,9277,5533953951.0:1
bzip225,40413,886395675.9:1
gzip116,2813,077395914.3:1
snappy8,1348,3413951662.4:1