awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
pgbackrest avatar

pgbackrest/pgbackrest

0
View on GitHub↗
4,160 stele·376 fork-uri·C·2 vizualizăripgbackrest.org↗

Pgbackrest

pgBackRest este un instrument distribuit de backup și restaurare pentru PostgreSQL. Funcționează ca un motor de backup incremental și manager de recuperare point-in-time, permițând crearea de backup-uri complete, diferențiale și incrementale în repository-uri locale și la distanță.

Sistemul se distinge prin backup-urile incrementale la nivel de bloc, care reduc timpul de stocare și transfer prin salvarea doar a datelor modificate. Se integrează cu stocarea de obiecte compatibilă cu S3 prin HTTP și utilizează procesarea paralelă pentru a maximiza throughput-ul în timpul operațiunilor de backup și restaurare.

Instrumentul acoperă capabilități cuprinzătoare de recuperare în caz de dezastru, inclusiv arhivarea write-ahead log pentru restaurarea point-in-time și verificarea integrității bazată pe checksum pentru a detecta coruperea datelor. De asemenea, oferă automatizarea ciclului de viață al backup-ului prin rotație bazată pe politici și securizează datele prin criptarea repository-ului și protocoale de transport securizate.

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.

Istoric stele

Graficul istoricului de stele pentru pgbackrest/pgbackrestGraficul istoricului de stele pentru pgbackrest/pgbackrest

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Pgbackrest

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Pgbackrest.
  • databasus/databasusAvatar databasus

    databasus/databasus

    7,502Vezi pe GitHub↗

    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
    Vezi pe GitHub↗7,502
  • wal-g/wal-gAvatar wal-g

    wal-g/wal-g

    4,117Vezi pe GitHub↗

    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
    Vezi pe GitHub↗4,117
  • crunchydata/postgres-operatorAvatar CrunchyData

    CrunchyData/postgres-operator

    4,423Vezi pe GitHub↗

    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
    Vezi pe GitHub↗4,423
  • nfrastack/container-db-backupAvatar nfrastack

    nfrastack/container-db-backup

    1,508Vezi pe GitHub↗

    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
    Vezi pe GitHub↗1,508
Vezi toate cele 30 alternative pentru Pgbackrest→

Întrebări frecvente

Ce face pgbackrest/pgbackrest?

pgBackRest este un instrument distribuit de backup și restaurare pentru PostgreSQL. Funcționează ca un motor de backup incremental și manager de recuperare point-in-time, permițând crearea de backup-uri complete, diferențiale și incrementale în repository-uri locale și la distanță.

Care sunt principalele funcționalități ale pgbackrest/pgbackrest?

Principalele funcționalități ale pgbackrest/pgbackrest sunt: 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.

Care sunt câteva alternative open-source pentru pgbackrest/pgbackrest?

Alternativele open-source pentru pgbackrest/pgbackrest includ: 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…