Support for delayed replicas
It would be great if Atlas provided support for hidden, priority 0 delayed replicas. For workloads that do not need real time data or situations where data recovery is needed, a delayed replica would be the fastest way to mitigate both of those scenarios.

2 comments
-
Brian commented
Thanks Andrew. Unfortunately having a delayed replica would still be the fastest recovery method for accidental data deletion since there would be no restore process necessary, the data is just live in the cluster. This is a feature that is used popularly in self-hosted solutions, is this not in the horizion for Atlas replica sets? Also, are you guys considering adding zero-priority and hidden secondaries at some point?
-
Hi Brian,
Atlas contemplates the use case of being able to return to a point in time differently, through our Cloud Continuous Backups: these allow for up to the minute restores and leverage some of the same primitives that the replication system leverages (namely the internal oplog). This has the added benefit of giving you the ability to select the point of time to restore to rather than a specific delay period.
-Andrew