开源|一款轻量级数据库备份系统,支持灵活的计划备份,自动还原验证,多存储与通知

咱们做开发和运维的,数据库备份这事儿绝对是绕不开的坎。平常图省事,写个shell脚本配上cron定时任务,凑合着跑。但这玩意儿一旦出问题就头大,脚本静默失败你没收到通知,等真需要恢复的时候发现备份文件是个0字节的空壳,那种绝望感谁懂?更别提还要搞定多云存储、加密备份、团队权限分配,以及验证备份文件到底能不能用。很多团队为了图安心,花不少钱买商业备份方案,其实就是图个可视化和省心。

那有没有一款工具,既能开源白嫖,又能搞定上面这些让人头秃的痛点,把备份做得像点鼠标一样简单呢?

一款免费、开源且支持自托管的数据库备份利器。它起初专为 PostgreSQL 打造,现在也完美支持 MySQL、MariaDB 和 MongoDB。告别黑框框里的脚本,它把备份、还原、监控全搬到了友好的 Web 界面上,让数据库备份管理变得轻而易举。

开源|一款轻量级数据库备份系统,支持灵活的计划备份,自动还原验证,多存储与通知
开源|一款轻量级数据库备份系统,支持灵活的计划备份,自动还原验证,多存储与通知

特点

灵活的计划备份:按小时、天、周、月或者自定义 cron 表达式定时执行,还能智能压缩,节省4到8倍空间。

自动还原验证:这是它的核心亮点。备份成功不等于能恢复,Databasus 会自动拉起一个临时数据库容器把备份恢复进去,并比对表和行数,确保你的备份真正可用。

多存储与通知:S3、Google Drive、FTP、NAS 随便选,Slack、Discord、Telegram 随时推,备份状态实时掌控。

企业级安全防护:AES-256-GCM 加密备份文件,零信任存储,连数据库都只用只读权限,防篡改拉满。

开源|一款轻量级数据库备份系统,支持灵活的计划备份,自动还原验证,多存储与通知

技术架构

基于 Docker 的 C/S 架构设计,包含核心调度服务与轻量级 Agent 代理。对于云端或公网数据库,直接远程连接进行逻辑备份;对于内网封闭数据库,部署 Agent 进行物理和增量备份流式传输,数据库无需暴露公网。

部署方式

支持一键自动化脚本、Docker 单容器运行、Docker Compose 编排以及 Kubernetes 的 Helm 部署,常规服务器两分钟内即可跑起来。

开源|一款轻量级数据库备份系统,支持灵活的计划备份,自动还原验证,多存储与通知

前端

提供了设计师级别打磨的现代化控制面板,支持明暗主题切换,并且做了移动端自适应,手机上查备份状态也很流畅。

后端

核心逻辑处理调度与加密,支持逻辑、物理和增量备份,结合 WAL 归档实现时间点恢复(PITR)。所有敏感凭证与令牌均加密隔离存储。

开源协议

采用 Apache 2.0 开源协议。这个协议对商业极其友好,你可以自由地使用、修改和分发,甚至用于商业环境或基于它提供商业服务,没有任何功能限制,也不存在“开源核心”的付费墙套路。

即刻体验一波

咱们模拟一个核心业务 PostgreSQL 数据库的日常备份场景。进入仪表盘,点击新建数据库。

填入数据库的连接信息,选择 PostgreSQL 版本和 SSL 配置,系统默认使用只读账号进行安全抽取。

设置备份策略,这里选择每天凌晨2点低峰期执行,并开启智能压缩,能省下好几倍空间。

选择存储位置,把备份文件扔到 S3 桶里,同时配置一下 Telegram 通知,备份成败立马知晓。

最关键的一步,开启还原验证。备份跑完后,Databasus 会自动在临时容器里恢复数据,并生成验证报告,告诉你每张表的数据行数是否对得上,这心里踏实多了。

开源|一款轻量级数据库备份系统,支持灵活的计划备份,自动还原验证,多存储与通知
开源|一款轻量级数据库备份系统,支持灵活的计划备份,自动还原验证,多存储与通知
开源|一款轻量级数据库备份系统,支持灵活的计划备份,自动还原验证,多存储与通知
开源|一款轻量级数据库备份系统,支持灵活的计划备份,自动还原验证,多存储与通知
开源|一款轻量级数据库备份系统,支持灵活的计划备份,自动还原验证,多存储与通知
开源|一款轻量级数据库备份系统,支持灵活的计划备份,自动还原验证,多存储与通知
开源|一款轻量级数据库备份系统,支持灵活的计划备份,自动还原验证,多存储与通知
开源|一款轻量级数据库备份系统,支持灵活的计划备份,自动还原验证,多存储与通知
开源|一款轻量级数据库备份系统,支持灵活的计划备份,自动还原验证,多存储与通知
开源|一款轻量级数据库备份系统,支持灵活的计划备份,自动还原验证,多存储与通知
开源|一款轻量级数据库备份系统,支持灵活的计划备份,自动还原验证,多存储与通知

结语

数据是项目的命根子,备份不能只靠玄学和碰运气。Databasus 把复杂的脚本、验证、通知统统简化成了清晰的图形化操作,让备份和恢复都有据可查。如果你还在被数据库备份折磨,不妨花两分钟部署体验一下。

项目源码:https://github.com/databasus/databasus
参考文档:https://databasus.com/

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

本内容转自互联网,版权归原作者所有,所述言论及观点不代表本站立场。未经允许不得转载,授权事宜请联系zxc@ovzcn.com 如对本稿件有异议或投诉,请联系zxc@ovzcn.com

光谷在线 互联网 开源|一款轻量级数据库备份系统,支持灵活的计划备份,自动还原验证,多存储与通知 https://www.ovzcn.com/news/internet/5368.html

下一篇:

已经没有下一篇了!

常见问题

相关文章

猜你喜欢
发表评论
暂无评论
官方客服团队

为您解决烦忧 - 7x8小时在线 专业服务