2 / 2
Jul 2024

Hi everyone,

I’m currently managing a MongoDB storage server and looking to implement a robust backup strategy. Given the importance of data integrity and availability, I want to ensure I’m following best practices.

Can anyone share their recommended backup strategies for MongoDB storage servers? Specifically, I’m interested in:

  1. Tools or services that work well with MongoDB for automated backups.
  2. How often backups should be scheduled.
  3. Best practices for storing backups securely.
  4. Tips for verifying the integrity of backups.

Any advice or experiences you can share would be greatly appreciated!

Thanks in advance!

10 days later

Hello, welcome to the MongoDB community!

I have already used some tools like mongodump using shell script to make backups and using mongorestore to guarantee the integrity of the database.

Machine snapshots, for example from an ec2, using DLM or some automation.

One tool that I really liked was PBM (Percona Backup for MongoDB).

Regarding the periodicity of your database, each cluster may have a different value, it depends on your RPO, RTO, etc…