awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
pgbackrest avatar

pgbackrest/pgbackrest

0
View on GitHub↗
4,160 estrellas·376 forks·C·2 vistaspgbackrest.org↗

Pgbackrest

pgBackRest es una herramienta de copia de seguridad y restauración distribuida para PostgreSQL. Funciona como un motor de copia de seguridad incremental y gestor de recuperación en un punto en el tiempo (PITR), permitiendo la creación de copias de seguridad completas, diferenciales e incrementales a través de repositorios locales y remotos.

El sistema se distingue por sus copias de seguridad incrementales a nivel de bloque, que reducen el tiempo de almacenamiento y transferencia al guardar solo los datos modificados. Se integra con almacenamiento de objetos compatible con S3 a través de HTTP y utiliza procesamiento paralelo para maximizar el rendimiento durante las operaciones de copia de seguridad y restauración.

La herramienta cubre capacidades integrales de recuperación ante desastres, incluyendo el archivado de registros de escritura anticipada (WAL) para la restauración en un punto en el tiempo y la verificación de integridad basada en sumas de comprobación para detectar la corrupción de datos. También proporciona automatización del ciclo de vida de la copia de seguridad a través de rotación basada en políticas y asegura los datos mediante cifrado de repositorio y protocolos de transporte seguros.

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.

Historial de estrellas

Gráfico del historial de estrellas de pgbackrest/pgbackrestGráfico del historial de estrellas de pgbackrest/pgbackrest

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Pgbackrest

Proyectos open-source similares, clasificados según cuántas características comparten con Pgbackrest.
  • databasus/databasusAvatar de databasus

    databasus/databasus

    7,502Ver en 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
    Ver en GitHub↗7,502
  • wal-g/wal-gAvatar de wal-g

    wal-g/wal-g

    4,117Ver en 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
    Ver en GitHub↗4,117
  • crunchydata/postgres-operatorAvatar de CrunchyData

    CrunchyData/postgres-operator

    4,423Ver en 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
    Ver en GitHub↗4,423
  • nfrastack/container-db-backupAvatar de nfrastack

    nfrastack/container-db-backup

    1,508Ver en 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
    Ver en GitHub↗1,508
Ver las 30 alternativas a Pgbackrest→

Preguntas frecuentes

¿Qué hace pgbackrest/pgbackrest?

pgBackRest es una herramienta de copia de seguridad y restauración distribuida para PostgreSQL. Funciona como un motor de copia de seguridad incremental y gestor de recuperación en un punto en el tiempo (PITR), permitiendo la creación de copias de seguridad completas, diferenciales e incrementales a través de repositorios locales y remotos.

¿Cuáles son las características principales de pgbackrest/pgbackrest?

Las características principales de pgbackrest/pgbackrest son: 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.

¿Qué alternativas de código abierto existen para pgbackrest/pgbackrest?

Las alternativas de código abierto para pgbackrest/pgbackrest incluyen: 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…