MongoDB Backup: Auto MongoDB Backup and Restore Tool

MongoDB backup is necessary for both saving Mongo DB data from losses and for many other actions such as creating a dump, cloning, replicating and migrating databases. From MongoDB backup tools, Handy Backup has many advantages over scripts and manual backup methods.

Small Windows Logo Download for Free

Version 8.5.4 , built on June 13, 2024. 116 MB
30-day full-featured trial period

MongoDB Backup

Basic Principles of MongoDB Backup and Restore

Realizing MongoDB backup collection or database content is an internal method that you can implement using command-line MongoDB backup tools. This approach requires some special knowledge as well as skills, especially for scheduling. Handy Backup provides a viable alternative here!

Using a Unified Database Plug-in

You can backup MongoDB copy database just as any other database with a generic “Database” feature. All you need is to set up and register an ODBC driver for MongoDB (an external feature used by Windows in many other utilities) to work with the “Database” tool

Automating MongoDB Backup and Restore

After the initial task creation, Handy Backup will perform all operations for MongoDB backup automatically, according to a scheduling sequence you set up for a task. This way you can realize auto MongoDB incremental or differential backup, compress a MongoDB backup collection, and so on.

Automatic MongoDB Backup
Run Other Programs Along with MongoDB Backup

Running Other Programs Along with Backup MongoDB Task

As an addition, you can auto-run other programs before or after MongoDB backup, for example, to stop and restart MongoDB server for “cold” or “hot” backup, converting a MongoDB backup dump into CSV or JSON format, import or export a database and realize any other part of MongoDB backup strategy!

Principal Features of Handy Backup

In addition to the advantages described above, Handy Backup provides a bunch of useful features making MongoDB backup just one parts of any of crucial backup strategy you can plan. Here is a brief list for some of these features.

  • Native format of data backup. Handy Backup stores your MongoDB tables in their native formats (unless you compress or encrypt these data). Therefore, you can create a replication of your database just by taking a MongoDB backup, or use backup data directly in MongoDB.
Native Format Backup
  • Scheduled restoration. If you need auto cloning or replicating your MongoDB backup database you can schedule its restoration to another place just as quickly and precisely as you schedule backups. This is highly useful when creating MongoDB backup service for an entire cluster.
Scheduled Restoration

Storage Features to Backup MongoDB

As a difference with traditional data-keeping methods such as utilizing a typical MongoDB backup script, in Handy Backup you can store your MongoDB backup to almost any modern storage device or cloud service, including such features as:

  • Backup MongoDB to Google cloud storage;
  • Saving a MongoDB backup to S3 cloud, such as Amazon S3;
  • Making a local network copy of MongoDB database on an FTP, SFTP or FTPS server;
  • Storing a MongoDB backup to an external USB drive or to a shared network folder;
  • Making a backup copy of a MongoDB database on a local disk.

These features make Handy Backup a very versatile tool, especially when compared with traditional tools such as a dedicated MongoDB backup AWS utility from Amazon.

Storages for Auto MongoDB Backup

How to Backup MongoDB Database in Handy Backup

This is an instruction about how to backup MongoDB on Windows. To start, Please be sure that you already have a correct MongoDB ODBC driver in a system. Then, to create a full-featured task for MongoDB auto backup, please follow the next instruction.

  1. Start Handy Backup. Create a new task by using a “Create” button or a main menu item.
  2. Select a backup task on the Step 1. Choose an advanced task wizard mode, and then proceed to Step 2.

Note: You can stay in a simple mode, but in this case, you can miss some advanced options for a particular MongoDB backup strategy. These options include making MongoDB backup incremental or differential, triggering a backup task by system events, notifying by email about task status, etc.

  1. Go to Step 2 and click on the “Database” plug-in in the “Database” group.
Adding the Database plug-in to backup set
  1. Among the registered ODBC drivers, select MongoDB option by marking a checkbox.
Select MongoDB
  1. Additionally, check/uncheck all boxes for particular MongoDB tables on the right pane.
  2. Click OK to return to the task wizard. Continue to the next step and select data storage.
  3. You can continue creating your current task as any other, according to the User Manual. Thus, you can set up a MongoDB backup incremental, differential or mixed, according to your chosen MongoDB backup strategy, encrypt and compress backup files, schedule task actions etc.
  4. On a final step, give your task a name, and finish the task wizard. That is all!

Restoring a MongoDB Database Backup

To make a task for MongoDB restore, just create such a task as described earlies, selecting a restore task type on Step 1. Then follow to your backup storage and choose the right backup.hbi index file for instructing Handy Backup to send a MongoDB restore database to its original location.

Restore MongoDB Database
  • To copy or replicate a database, click the “Change Location” button instead, and select the new folder for making a clone of your backup MongoDB database in this place.
  • To use the “Change Location” feature, you must select “Use Advanced mode” for this particular MongoDB restore database task on Step 1!
Small Windows Logo Download for Free

Version 8.5.4 , built on June 13, 2024. 116 MB
30-day full-featured trial period

MongoDB backup, automated by Handy Backup “Database” plug-in, is a powerful and simple feature among all other MongoDB backup tools. It allows you realizing any MongoDB backup strategy.

Who uses Handy Backup?