Percona Backup for MongoDB
docs.percona.com
What it is
Percona Backup for MongoDB (PBM) is a free, open-source tool for consistent backups and restores of MongoDB replica sets and sharded clusters. It supports point-in-time recovery by saving oplog slices between backups. Operators can manage operations from its command-line interface or through a web interface with Percona Monitoring and Management. PBM offers logical, physical and incremental physical backups, plus backups of selected databases or collections; whole-database backups can include users and roles. Destinations include Amazon S3, Google Cloud Storage, MinIO and compatible storage, filesystem servers, Azure Blob Storage, Oracle Cloud Infrastructure Object Storage and Alibaba Cloud OSS. Backup types depend on database product, version and storage engine. MongoDB Community and Enterprise Edition support logical backups only. Physical backups require Percona Server for MongoDB 7.0 or newer and WiredTiger. PBM is self-hosted and lists Linux among its platforms. It uses MongoDB authentication and authorization, and requires a PBM user in the admin database for each replica set. Percona recommends systemd credentials rather than storing connection credentials in plaintext environment variables or service files.
Spec sheet
- Purpose
- Percona Backup for MongoDB (PBM) is a distributed solution for consistent backups of MongoDB sharded clusters and replica sets, with restores to a specific point in time.Read 5 Oct 2026 · docs.percona.com
- Founded
- 2006Read 28 Sep 2026 · docs.percona.com
- Company
- Percona says it has built open source database software and support since 2006.Read 5 Oct 2026 · percona.com
- Maker
- Percona describes itself as a global, remote-only company building open source database software and support; its about page says it has operated since 2006.Read 5 Oct 2026 · percona.com
- Authentication
- PBM uses MongoDB authentication and authorization and requires a PBM user in the admin database for each replica set.Read 5 Oct 2026 · docs.percona.com
- Backup types
- PBM supports logical, physical, incremental, and snapshot-based backup workflows, with availability depending on the deployment and configuration.Read 5 Oct 2026 · docs.percona.com
- Compatibility limit
- MongoDB Community and Enterprise Edition are supported for logical backups only; Percona Server for MongoDB supports all PBM backup types, subject to version and storage-engine requirements.Read 5 Oct 2026 · docs.percona.com
- Credential security
- Percona recommends using systemd credentials for secure, encrypted, runtime-only access instead of storing MongoDB connection credentials in plaintext environment variables or service files.Read 5 Oct 2026 · docs.percona.com
- Encryption
- PBM supports physical backup and restore of data encrypted at rest, and does not store or show the encryption key as part of the backup.Read 5 Oct 2026 · docs.percona.com
- Interface
- PBM is a command line tool with commands for managing database backup and restore operations.Read 5 Oct 2026 · docs.percona.com
- Interfaces
- You can manage backups through the PBM command-line interface or through a web interface using PBM with Percona Monitoring and Management.Read 5 Oct 2026 · docs.percona.com
- Latest release
- The documentation identifies PBM 2.16.0, released September 24, 2026, as the latest release listed on the release notes page.Read 5 Oct 2026 · docs.percona.com
- Notable requirement
- Physical backups require Percona Server for MongoDB 7.0 or newer and the WiredTiger storage engine.Read 5 Oct 2026 · docs.percona.com
- OCI authentication
- For OCI Object Storage, PBM supports user principal, instance principal, and OKE workload identity authentication.Read 5 Oct 2026 · docs.percona.com
- PMM integration
- Percona Monitoring and Management integrates with PBM workflows for creating and managing MongoDB backups.Read 5 Oct 2026 · docs.percona.com
- Point-in-time recovery
- PBM can save oplog slices between backups to support point-in-time recovery.Read 5 Oct 2026 · docs.percona.com
- Recent release
- PBM 2.16.0 added backup retention policies, experimental parallel uploads to Google Cloud Storage, and support for Debian 13 and Red Hat Enterprise Linux 10.Read 5 Oct 2026 · docs.percona.com
- Release security detail
- PBM 2.16.0 introduced software bills of materials in CycloneDX 1.6 format for releases.Read 5 Oct 2026 · docs.percona.com
- Selective backups
- PBM can back up selected databases or collections; selective backups can include users and roles when backing up whole databases.Read 5 Oct 2026 · docs.percona.com
- Storage integrations
- Supported backup storage includes Amazon S3, Google Cloud Storage, MinIO and S3-compatible storage, filesystem servers, Microsoft Azure Blob Storage, Oracle Cloud Infrastructure Object Storage, and Alibaba Cloud OSS.Read 5 Oct 2026 · docs.percona.com
- Supply-chain security
- PBM 2.15.0 release notes state that releases include Software Bills of Materials in CycloneDX 1.6 format.Read 5 Oct 2026 · docs.percona.com
Plans and prices
Strong points and limits
Strong points
- Free and open source.
- Supports point-in-time recovery.
- Offers logical, physical and incremental physical backups.
- Connects to several cloud and compatible storage destinations.
Limits
- Community and Enterprise editions support logical backups only.
- Physical backups require Percona Server 7.0 or newer and WiredTiger.
- Requires a PBM user for each replica set.
Who it suits
PBM suits teams running MongoDB who want self-hosted backups, restores and point-in-time recovery. Backup options depend on the MongoDB product, version and storage engine in use.
Verdict
PBM provides multiple backup types, storage destinations and management interfaces at no software cost. Check product and storage-engine requirements first, especially if physical backups are needed.
Where Specifiction places it
- Database Backup Software#10 of 278.2