Barman vs Holland Backup
Barman
pgbarman.orgHolland Backup
hollandbackup.orgSide by side
| Figure | Barman | Holland Backup |
|---|---|---|
| Price from | Free | — |
| Free plan | Yes | — |
| Free trial | — | — |
| Open source | — | — |
| Linux | Yes | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 1 | 0 |
| Spec score · Database Backup Software | 8.8 (#3) | 7.3 (#22) |
| Compression | It can compress WAL files using bzip2, gzip, or a custom method. | Provider configuration supports choosing a compression method and related options for backups. |
| Configuration | Barman uses a simple INI configuration file and stores metadata locally. | Backup sets select a provider and can override provider defaults, including database or table selection, compression, and locking options. |
| License | Barman's code is distributed under GNU General Public License 3. | The basic holland-core framework is licensed under the New-BSD three-clause license; the site says plugins have their respective licenses. |
| Purpose | Barman is an open-source Python administration tool for disaster recovery of PostgreSQL servers. | The project says it aims to make database backups more configurable, consistent, and easy to manage. |
| Retention | Barman manages retention policies for backups and WAL files. | Holland's backup-set configuration supports a backups-to-keep setting, which defaults to retaining one backup. |
Plans
In their own words
Barman
Barman is an open-source Python administration tool for PostgreSQL disaster recovery, designed for organizations managing business-critical databases. It supports remote backups of multiple PostgreSQL servers and local or remote recovery, including point-in-time recovery. Backup management includes catalogs, incremental and parallel operations, retention policies, and WAL archiving or streaming. Synchronous WAL streaming supports zero data loss (RPO=0). Remote transfers can use rsync over SSH or pg_basebackup; recovery can run locally or over SSH. Barman integrates with PostgreSQL and standard archiving tools such as tar, and can compress WAL files with bzip2, gzip, or a custom method. GPG encryption for backups and WAL depends on configuration. Immutable storage is supported with a required grace period in the current implementation. Its experimental cloud-streaming method is limited to S3-compatible destinations and does not support encryption or direct restores in Barman. It runs on Linux and UNIX-like systems, uses an INI configuration file, and stores metadata locally. Barman costs nothing and is distributed under GPL-3.
Holland Backup
Holland Backup has no write-up on Specifiction yet; its figures are above.