awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
pgbackrest avatar

pgbackrest/pgbackrest

0
View on GitHub↗
pgbackrest.org↗

Pgbackrest

pgBackRest is a distributed backup and restore tool for PostgreSQL. It functions as an incremental backup engine and point-in-time recovery manager, enabling the creation of full, differential, and incremental backups across local and remote repositories.

The system is distinguished by its block-level incremental backups, which reduce storage and transfer time by saving only modified data. It integrates with S3-compatible object storage via HTTP and utilizes parallel processing to maximize throughput during backup and restoration operations.

The tool covers comprehensive disaster recovery capabilities, including write-ahead log archiving for point-in-time restoration and checksum-based integrity verification to detect data corruption. It also provides backup lifecycle automation through policy-driven rotation and secures data via repository encryption and secure transport protocols.

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Features

  • PostgreSQL Backup Strategies - Implements automated procedures for creating full, differential, and incremental backups specifically for PostgreSQL databases.
  • Disaster Recovery Systems - Provides comprehensive disaster recovery by restoring large PostgreSQL clusters using parallel processing and delta restores.
  • S3-Compatible Cloud Storage - Integrates with S3-compatible object storage using HTTP for remote data redundancy.
  • Database Backup and Restore - Provides a distributed system for creating and restoring database backups across local and remote repositories.
  • Cloud Storage Connectors - Provides connectors to upload database backups and logs to cloud object storage via HTTP.
  • Write-Ahead Logging - Streams transaction logs (WAL) to secure repositories to enable point-in-time recovery.
  • Database Incremental Backups - Provides block-level incremental backups to reduce storage and transfer time for PostgreSQL databases.
  • Multi-Level Backups - Creates full, differential, and incremental backups at the file or block level to minimize storage requirements.
  • Point-in-Time Recovery - Provides mechanisms to restore database states to specific historical moments by replaying archived write-ahead logs.
  • WAL Streaming - Streams write-ahead logs to a repository to enable database restoration to a specific timestamp.
  • WAL and Snapshot Archiving - Ships PostgreSQL backups and transaction logs to remote object storage for offsite redundancy.
  • Backup Retention Policies - Automates the expiration and rotation of old backup sets based on user-defined retention rules.
  • Delta Database Restorations - Recovers data using delta restores to skip unchanged files and remap tablespaces for faster recovery.
  • Parallel Restore Utilities - Leverages concurrency to perform parallel database restorations, minimizing downtime for large workloads.
  • Parallel Processing - Uses parallel processing with multiple concurrent worker processes to maximize throughput during backup and restore operations.
  • High-Performance Data Transfer - Optimizes large-volume data movement by adjusting compression levels, buffer sizes, and parallel process counts.
  • Remote Backup Repository Management - Transfers backups and archives to local or remote locations via secure protocols to ensure data redundancy.
  • Backup Integrity Verifications - Implements checksum-based verification for every file to detect data corruption during backup and restoration.
  • Encrypted Backups - Encrypts stored backups at rest to protect sensitive database information from unauthorized access.
  • Transport Security - Enforces modern encryption standards and custom cipher suites for secure communication with remote storage providers.
  • Backup Performance Optimizations - Reduces the time and CPU cost of backup and restore operations using parallel processing and streaming compression.
  • Object Storage Backups - Supports shipping PostgreSQL backups and transaction logs to S3-compatible object storage via HTTP.
  • Backup Lifecycle Automation - Automates the transition and expiration of old backup archives to reclaim storage based on policy.
  • Delta Restorations - Accelerates recovery speed by comparing checksums and only restoring files that differ from the local version.
  • Archive Integrity Verifications - Calculates and validates cryptographic checksums for all backed-up files to detect data corruption.
  • Backup and Recovery - Reliable backup and restore solution for PostgreSQL.
4,160 Stars·376 Forks·C·2 Aufrufe

Star-Verlauf

Star-Verlauf für pgbackrest/pgbackrestStar-Verlauf für pgbackrest/pgbackrest

Häufig gestellte Fragen

Was macht pgbackrest/pgbackrest?

pgBackRest is a distributed backup and restore tool for PostgreSQL. It functions as an incremental backup engine and point-in-time recovery manager, enabling the creation of full, differential, and incremental backups across local and remote repositories.

Was sind die Hauptfunktionen von pgbackrest/pgbackrest?

Die Hauptfunktionen von pgbackrest/pgbackrest sind: PostgreSQL Backup Strategies, Disaster Recovery Systems, S3-Compatible Cloud Storage, Database Backup and Restore, Cloud Storage Connectors, Write-Ahead Logging, Database Incremental Backups, Multi-Level Backups.

Welche Open-Source-Alternativen gibt es zu pgbackrest/pgbackrest?

Open-Source-Alternativen zu pgbackrest/pgbackrest sind unter anderem: databasus/databasus — Databasus is a self-hosted backup platform that automates PostgreSQL backups, verifies their restorability, and stores… wal-g/wal-g — wal-g is a database cloud backup tool and write-ahead log archiver designed for disaster recovery and point-in-time… crunchydata/postgres-operator — This project is a Kubernetes operator designed for deploying and managing production PostgreSQL database clusters… nfrastack/container-db-backup — Container-db-backup is a container-native utility designed to automate database maintenance, including recurring… offen/docker-volume-backup — This project is a Docker volume backup tool and data lifecycle manager that archives volume data to local storage,… azuracast/azuracast — AzuraCast is a self-hosted web radio management suite and dashboard designed for internet radio broadcasting. It…

Open-Source-Alternativen zu Pgbackrest

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Pgbackrest.
  • databasus/databasusAvatar von databasus

    databasus/databasus

    7,502Auf GitHub ansehen↗

    Databasus is a self-hosted backup platform that automates PostgreSQL backups, verifies their restorability, and stores them across multiple destinations while managing team access with role-based permissions. It combines on-the-fly AES-256-GCM encryption, cron-driven scheduling, job-queue-based verification, multi-destination storage, WAL streaming, throwaway container restore testing, and workspace-based role access control into a unified backup system. The platform distinguishes itself through automatic backup verification that restores each backup into a temporary database container for in

    Gobackupbackupsdatabase
    Auf GitHub ansehen↗7,502
  • wal-g/wal-gAvatar von wal-g

    wal-g/wal-g

    4,117Auf GitHub ansehen↗

    wal-g is a database cloud backup tool and write-ahead log archiver designed for disaster recovery and point-in-time recovery. It archives database state and transaction logs to cloud storage providers to ensure long-term data durability. The project provides a manager for compressing, encrypting, and pruning database backups stored in cloud object storage. It specifically enables the restoration of a database to a specific timestamp by fetching base backups and replaying transaction logs. The tool's capabilities cover multi-engine backup and restoration, including the generation of full and

    Go
    Auf GitHub ansehen↗4,117
  • crunchydata/postgres-operatorAvatar von CrunchyData

    CrunchyData/postgres-operator

    4,423Auf GitHub ansehen↗

    This project is a Kubernetes operator designed for deploying and managing production PostgreSQL database clusters using declarative configurations. It functions as a controller that synchronizes the actual state of database clusters with a desired state, providing a system for high availability orchestration, automated backup and recovery, and containerized database administration. The operator distinguishes itself through a comprehensive data protection suite that supports point-in-time recovery, multi-mode backups to cloud object storage, and cluster cloning. It ensures continuous availabil

    Go
    Auf GitHub ansehen↗4,423
  • nfrastack/container-db-backupAvatar von nfrastack

    nfrastack/container-db-backup

    1,508Auf GitHub ansehen↗

    Container-db-backup is a container-native utility designed to automate database maintenance, including recurring backups, data restoration, and secure archiving. It operates by executing isolated backup jobs within ephemeral containers, ensuring consistent environments for data protection workflows across multiple database hosts. The tool distinguishes itself through a pipeline-oriented processing model that streams database dumps through compression and encryption stages before storage. It supports flexible storage configurations, allowing data to be directed to local filesystems or remote S

    Dockerfilebackupcouchdbdocker
    Auf GitHub ansehen↗1,508
  • Alle 30 Alternativen zu Pgbackrest anzeigen→