V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
iKeepLearn
V2EX  ›  分享创造

用 rust 写了个数据库备份工具

  •  1
     
  •   iKeepLearn · 19 小时 42 分钟前 · 397 次点击

    使用说明

    一款基于 Rust 开发的数据库备份工具,支持单实例 PostgreSQL/MySQL 数据库的自动备份、加密、压缩,并可将备份文件上传至腾讯云 COS 或阿里云 OSS 或兼容 S3 协议的其他云存储。

    开发动机是本人维护着很多单体服务分布在各个云服务器上,每个单体服务都使用各自的数据库实例,因为甲方预算原因没有配置数据库主从备份。 但又有备份的需求,所以只好写个工具使用数据库自带的 dump 工具备份,再加密压缩上传到云存储。

    功能特性

    • 支持 PostgreSQL\MySql 数据库自动备份
    • 备份文件自动加密、压缩
    • 一键上传备份到腾讯云 COS\阿里云 OSS\兼容 S3 协议的其他云存储
    • 支持备份文件的批量上传、批量删除、列表查看
    • 支持自定义配置文件

    github

    1 条回复    2025-10-27 15:20:34 +08:00
    yb2313
        1
    yb2313  
       15 小时 13 分钟前
    已经有 200 星;都是哪些用户在使用呢?
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1029 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 22:34 · PVG 06:34 · LAX 15:34 · JFK 18:34
    ♥ Do have faith in what you're doing.