Arangobackup

Introduced in: v3.5.1

Arangobackup is only available in the Enterprise Edition. Use arangodump and arangorestore for logical backups in the Community Edition.

Arangobackup is a command-line client tool for instantaneous and consistent hot backups of the data and structures stored in ArangoDB.

Hot backups rely on hard link magic performed on the database’s persistence layer.

Arangobackup can be used for all ArangoDB deployments modes (Single Instance, Active Failover, Cluster). It always creates what is most readily described as a persistence layer consistent snapshot of the entire instance. Therefore, no such thing as database or collection level hot backup exists. Consequently, unlike with arangodump/arangorestore, one may only restore a hot backup set to the same layout. One can only restore a single server hot backup to a single server instance and a 3 DBServer cluster’s hot backup to a 3 DBServer instance.

Snapshots can be uploaded to or downloaded from remote repositories.

Please review the requirements and limitations of hot backups, specifically regarding storage engine, deployment, scope and storage space.