Backup Type: Logical-Backup or Snapshot
There are two backup types: Logical-backup (or simply "Backup") and Snapshot.
- A logical-backup is a compressed JSON dump of database contents, including documents and other data.
A SnapShot is a binary image of the database and journals at a given point-in-time.
- Using Snapshots is available only for Enterprise subscribers.
Stored data can be Encrypted or Unencrypted.
- A backup always consists of a single compressed file.
It is so for all backup formats: full "logical" backup dumps, snapshot images, and the incremental backups that supplement both.
- Data is compressed using gzip.
Backup folders and files are named automatically. Their names are constructed of:
- Current Date and Time
- Backed-up Database Name
- Owner-Node Tag
- Backup Type ("backup" or "snapshot")
- Backup Scope ("full-backup" or "incremental-backup")
2018-12-26-16-17.ravendb-Products-A-backup is the name automatically given to a backup folder.
- "2018-12-26-16-17" - Backup Date and time
- "Products" - Backed-up Database name
- "A" - Executing node's tag
- "backup" - Backup type (backup/snapshot)
2018-12-26-16-17.ravendb-full-backup is the name automatically given to the backup file inside this folder.
- "full-backup" - For a full backup; an incremental backup's name will state "incremental-backup".
Backed-up data includes database-level and cluster-level contents.
- Database-level contents is data contained in the database and related to its state, and additional data types and entities.
- Cluster-level data includes additional data, related to the behavior of the cluster.
||Database Record (Revisions, Expiration, Client configuration and Connection strings )
(Logical-Backups: Only Index definitions)
||Tasks state (Snapshot only)