plugin-barman-cloud/web/docs/compression.md
Gabriele Bartolini 898b0e8659
docs: add backup, WAL archive and recovery information
Re-organised the content, with a different structure,
added license information and instructions for spellchecking.

Closes #290

Signed-off-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>
2025-05-06 11:31:05 +02:00

1.7 KiB

sidebar_position
80

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
  • snappy
  • xz
  • zstd

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)

Compression Backup Time (ms) Restore Time (ms) Uncompressed Size (MB) Compressed Size (MB) Ratio
None 10,927 7,553 395 395 1.0:1
bzip2 25,404 13,886 395 67 5.9:1
gzip 116,281 3,077 395 91 4.3:1
snappy 8,134 8,341 395 166 2.4:1