In today’s blog, I will discuss RecoverX any point-in-time (APIT) recovery, a powerful capability that provides customers with complete control and flexibility of their recovery point objectives (RPO’s).

How It Works

RecoverX creates point in time backups based upon the policies configured by users. However, the data recovery process is not restricted to just the time periods from the backup policy. By leveraging APIT recovery, RecoverX allows users to recover data from any time stamped period. RecoverX does this by leveraging MongoDB ops logs, granularly capturing and storing data as it changes in real-time. The window of available APIT timestamps is a user configurable setting separate from backup interval or retention period. For example, you may be taking daily backups with a 30-day retention period, but you set APIT for the past 48 hours. In the event of data loss, users have the flexibility to easily roll back to an exact time within those 48 hours and restore the needed data.

How to Perform an APIT Recovery

Assuming you have already created a policy and backed up data, performing an APIT restore is very straightforward:

  1. Enter the ‘Time Travel’ tab and under ‘Management Object’ select the database to recover


  1. Under “SELECT A VERSION”, click “ANY PIT RECOVERY” (1)
  2. Use the slide bar (2) to scroll to the desired timestamp based on the range set in the policy.


  1. Select the destination for the recovered database and click ‘RESTORE’.



You can also watch an APIT demonstration here.

APIT restore gives administrators and DBAs the flexibility to configure a window of available timestamps to meet any RPO requirement. With advanced backup and recovery features, RecoverX increases the productivity of developers and application owners, and delivers scalable APIT backup and recovery for applications built on Cassandra and MongoDB databases hosted on-premises or on public cloud platforms. 

To learn more about RecoverX 2.5 product, check out this blog.