MongoDB 备份工具
Databasus 是一款免费、开源、可自托管的 MongoDB 文档数据库备份工具。按计划自动执行 mongodump,将 BSON 归档存放到 S3、Google Drive 或本地。备份完成后通过 Slack、Discord 或 Telegram 接收通知
Databasus 是一款免费、开源、可自托管的 MongoDB 文档数据库备份工具。按计划自动执行 mongodump,将 BSON 归档存放到 S3、Google Drive 或本地。备份完成后通过 Slack、Discord 或 Telegram 接收通知
Databasus 在 mongodump 之上提供企业级能力:自动定时调度、 云存储集成、实时通知和 AES-256-GCM 加密。适合管理 MongoDB 文档数据库和集合的开发者与 DevOps 团队
在应用负载较低的时段定时执行 mongodump。可选择每小时、每天、每周、每月的间隔,也可以用 cron 表达式做精确控制
通过可配置的健康检查监控 MongoDB 连接可用性。数据库或副本集不可达时收到通知
可设置检查间隔(每分钟、每 5 分钟等)以及标记数据库不可用前的失败次数阈值
在自己的基础设施上运行 Databasus。所有 MongoDB 连接字符串和备份数据都保存在你掌控的服务器上。通过脚本、Docker 或 Kubernetes 约 2 分钟即可部署完成
Databasus 完全开源,采用 Apache 2.0 许可证。你可以审阅每一行代码、Fork 它、参与贡献。个人和企业均可免费使用
支持 MongoDB 4、5、6、7 和 8。Databasus 为每个版本使用原生 mongodump 工具,确保与你的文档数据库完全兼容
Databasus 可以连接云端托管的 MongoDB 数据库,包括 MongoDB Atlas、AWS DocumentDB 以及自托管部署。由于它通过 mongodump 做逻辑备份,只需要标准的连接凭据,不需要特殊的云权限或文件系统访问
Databasus 底层使用 mongodump,即 MongoDB 官方的备份工具。当你触发一次备份时,Databasus 会以优化参数执行 mongodump:
--archive 输出单个 BSON 文件而非目录结构--gzip 压缩归档,减少存储和传输体积--db 备份 MongoDB 实例中的指定数据库--uri 安全地处理带认证的连接字符串备份流直接以管道传输到你配置的存储,并可在写入前使用 AES-256-GCM 加密。这种方式将磁盘 I/O 降到最低,对大集合也能高效工作。
支持的 MongoDB 版本:
通过 mongodump 完成官方 MongoDB 数据库备份,支持 gzip 压缩、加密和云存储
Databasus 支持多种安装方式。可在 VPS、本地机器或 Kubernetes 集群上约 2 分钟完成部署。同一套安装即可用于 MongoDB、PostgreSQL、MySQL 和 MariaDB 的数据库备份
sudo apt-get install -y curl && \
sudo curl -sSL https://raw.githubusercontent.com/databasus/databasus/refs/heads/main/install-databasus.sh | sudo bash关于使用 Databasus 备份 MongoDB 文档数据库的常见问题。如有其他问题,欢迎加入我们的 Telegram 社区