1
0
mirror of https://github.com/pgbackrest/pgbackrest.git synced 2024-12-14 10:13:05 +02:00

Added feature list.

This commit is contained in:
David Steele 2015-01-20 12:17:39 -05:00
parent e20f93ef1b
commit 15a45f31f4

View File

@ -2,6 +2,25 @@
PgBackRest aims to be a simple backup and restore system that can seamlessly scale up to the largest databases and workloads.
Instead of relying on traditional backup tools like tar and rsync, PgBackRest implements all backup features internally and features a custom protocol for communicating with remote systems. Removing reliance on tar and rsync allows better solutions to database-specific backup issues. The custom remote protocol limits the types of connections that are required to perform a backup which increases security. Each thread requires only one SSH connection for remote backups.
A complete list of backrest features:
* Local or remote backup
* Multi-threaded backup/restore for performance
* Checksums
* Safe backups (checks that logs required for consistency are present before backup completes)
* Full, differential, and incremental backups
* Backup rotation (and minimum retention rules with optional separate retention for archive)
* In-stream compression/decompression
* Archiving and retrieval of logs for replicas/restores built in
* Async archiving for very busy systems (including space limits)
* Backup directories are consistent Postgres clusters (when hardlinks are on and compression is off)
* Tablespace support
* Restore delta option
* Restore using timestamp/size or checksum
* Restore remapping base/tablespaces
## release notes
### v0.50: [under development]