There are two kinds of backups: full backup and incremental backup. Trove helps with both of the backups (with certain data stores), as we will see later in the chapter. A plan needs to be formulated in order to successfully execute these.
The frequency of both or either of these backups needs to be based on the following parameters:
Importance of the data
Frequency of changes in the database
Recovery objectives (RTO, RPO)
Based on the preceding parameters, we will need to derive the following key points:
Frequency of full backups
Frequency of incremental backups (if any)
Frequency of testing the backups (by restoring the database)
Need for offsite shipping of the database backup
Frequency and modes of offsite shipping
This plan is applicable to any form of backup and this will help us with scripting and automating the backup tasks.