databack,一个自动备份管理平台,支持 MySQL/PG 自动备份和恢复

2023-04-14 14:07:32 +08:00
 jenlors

介绍

这个项目是根据自身需求出发创建的,很多时候需要定时备份服务器和数据库中的数据,毕竟数据无价。之前一直使用写脚本的方式定时备份,针对不同的数据库又要写不同的脚本,而这些脚本本身也需要管理,略显繁琐,于是创建了这个项目。

项目地址:https://github.com/long2ice/databack

界面

前端是由 Vue3 + daisyui 开发的,界面比较丑,毕竟不太擅长。UI 设计很让人头大。

功能

后续计划

最后

欢迎使用和反馈,如果对你有帮助,也希望不吝 star 。

1239 次点击
所在节点    分享创造
7 条回复
noparking188
2023-04-15 16:20:59 +08:00
已 star ,代码很干净,阅读体验很好。

没细看
1. 支持 DB 粒度的备份还原吗;
2. 数据量几百 GB 、TB 级的话,databack 服务本地临时文件缓存可以考虑借助 UNIX Pipe 优化下,边下载边压缩上传,不然需要分配很大容量的磁盘;
3. 现在数据库很多都是云上的,厂商都提供自动备份还原管理,OP 这个针对的场景是企业 on premise 的,还是定位个人开发者工具?
jenlors
2023-04-15 16:26:35 +08:00
@noparking188 感谢 Star !
1. 支持的,可使用附加参数指定对应数据库,具体参数可参考对应的备份工具,例如 mysqlpump 的--databases 。
2. 这个会是后续优化的方向。
3. 主要是针对非云上数据库和个人开发者吧,希望提供一个易用的、支持多类型数据源(不仅限于数据库)的备份管理工具。
joApioVVx4M4X6Rf
2023-04-15 23:58:08 +08:00
这 Python 代码看得我高潮了,好久没有这种感觉了,直接 star
jenlors
2023-04-16 09:32:58 +08:00
@v2exblog 哈哈,感谢感谢
root01
2023-04-17 18:08:00 +08:00
sql server 支持一下
jenlors
2023-04-17 21:24:19 +08:00
@root01 不错,可以支持
40EaE5uJO3Xt1VVa
2023-04-17 22:55:27 +08:00
厉害厉害,正好需要这样的一个工具。感谢分享。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/932510

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX