> [!NOTE]
> 本文档由 WeHub 基于上游 README 翻译整理,属于社区翻译,非官方中文文档。
> [English](./README.en.md) · [原始项目](https://github.com/databasus/databasus) · [上游 README](https://github.com/databasus/databasus/blob/HEAD/README.md)
> 原作者、版权与许可证归属以原始项目及本仓库 LICENSE 文件为准。
PostgreSQL 备份工具
Databasus 是一款免费、开源且可自托管的 PostgreSQL 备份工具。支持将备份存储到多种存储后端(S3、Google Drive、FTP 等),并通过多种渠道发送进度通知(Slack、Discord、Telegram 等)。专注于低 RPO/RTO 的点时点恢复(Point-in-Time Recovery,PITR)
[](https://www.postgresql.org/)
[](https://www.mysql.com/)
[](https://mariadb.org/)
[](https://www.mongodb.com/)
[](LICENSE)
[](https://hub.docker.com/r/databasus/databasus)
[](https://github.com/databasus/databasus)
[](https://github.com/databasus/databasus)
[](https://github.com/databasus/databasus)
功能 •
安装 •
使用 •
许可证 •
贡献
🌐 Databasus 官网
---
## ✨ 功能
### 📦 **备份类型**
- **物理备份(Physical)**:通过 PostgreSQL 原生增量备份机制对整个数据库集群进行文件级复制(了解更多)
- **全量(Full)**:集群的完整、自包含副本
- **增量(Incremental)**:仅保存自上次全量备份以来的变更,使备份体积更小、速度更快
- **WAL 流式传输(WAL streaming)**:持续捕获数据库写入流,支持点时点恢复(Point-in-time recovery,PITR)。面向灾难恢复与接近零数据丢失场景而设计
- **逻辑备份(Logical)**:以引擎专属二进制格式对数据库进行原生转储(已压缩,适合并行恢复)
### 🔄 **定时备份**
- **灵活调度**:按小时、按天、按周、按月或 cron
- **精确时间**:在指定时间执行备份(例如,在低流量时段的凌晨 4 点)
- **智能压缩**:在均衡压缩下节省 4-8 倍空间(约 20% 开销)
### 🧪 **恢复验证**