pgdedup
betaSelf-hosted PostgreSQL backup manager with BTRFS block-level deduplication
Database ToolsDevOpsBackup Utilities
What It Does
Details
Performs PostgreSQL database backups using pg_basebackup and stores them on BTRFS filesystem. Uses dduper to deduplicate backup data at block level, minimizing storage requirements for consecutive backups.
Who It's For
Best fit users
- •Database administrators
- •Self-hosting teams
- •PostgreSQL users with storage constraints
Why It Matters
Why this one made the cut
Backup storage can rapidly consume disk space, especially for databases with frequent small changes. pgdedup reduces storage overhead by only storing unique data blocks across backup snapshots.
Differentiator
What makes it different
Single binary with zero runtime dependencies, block-level deduplication, and point-in-time recovery support without cloud dependencies.
Sources