Warning:CockroachDB v2.0 is no longer supported. For more details, see the Release Support Policy.
CockroachDB offers the following methods to back up your cluster's data:
cockroach dump, which is a CLI command to dump/export your database's schema and table data.
BACKUP(enterprise license only), which is a SQL statement that backs up your cluster to cloud or network file storage.
We recommend creating daily backups of your data as an operational best practice.
However, because CockroachDB is designed with high fault tolerance, backups are primarily needed for disaster recovery (i.e., if your cluster loses a majority of its nodes). Isolated issues (such as small-scale node outages) do not require any intervention.
For information about restoring your backed up data, see Restoring Data.