Bytebase - 一款新的开源 SQL 审核和 Schema 管理工具 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tianzhou
V2EX    数据库

Bytebase - 一款新的开源 SQL 审核和 Schema 管理工具

  •  1
     
  •   tianzhou
    PRO
    2021 年 8 月 24 日 3182 次点击
    这是一个创建于 1619 天前的主题,其中的信息可能已经有所发展或是发生改变。
    https://github.com/bytebase/bytebase

    官网:https://bytebase.com

    一键安装指南: https://docs.bytebase.com/install/docker

    Bytebase 主要面向的人群是 DBA 和研发工程师,是一款聚焦在 Database schema change/migration and version control 的工具。它主打的是在应用研发过程中变更数据库数据结构 (schema) 的这个场景。同时也包含了数据库备份还原功能。

    Bytebase dashboard

    Bytebase 支持 2 种主流的 schema 变更工作流:

    传统的 SQL Review 审查

    Bytebase SQL review

    和诸如 GitLab 这样的 Version Control System(VCS)集成,基于版本控制的 schema 变更(数据库即代码-Database-as-Code )

    Bytebase version control

    已支持的数据库引擎

    MySQL

    计划支持的数据库引擎

    PostgreSQL

    一键安装指南: https://docs.bytebase.com/install/docker

    12 条回复    2021-09-04 12:20:05 +08:00
    wenjun19931112
        1
    wenjun19931112  
       2021 年 8 月 25 日
    这个场景的痛点是啥?感觉用不上啊。
    tianzhou
        2
    tianzhou  
    OP
    PRO
       2021 年 8 月 28 日   1
    @wenjun19931112 类似于代码需要做 code review,review 过后再有 CI,从 test, staging 再到 prod 。数据库变更也是类似,尤其通常开发人员对于数据库并不是很了解,所以数据库的结构变更需要 DBA 介入 review,所以更增加了需要协同的诉求。

    感觉用不上的原因是?
    anyxchachapoly
        3
    anyxchachapoly  
       2021 年 9 月 3 日 via iPhone   1
    看了下 go source code,得有很心的目,甚至我了 Jobs,果只招 Frontened 。
    不用景真的不,也不,取名也不
    thtznet
        4
    thtznet  
       2021 年 9 月 3 日
    ORM 的场景有什么用处么?
    tianzhou
        5
    tianzhou  
    OP
    PRO
       2021 年 9 月 3 日
    @thtznet 如果 ORM 自带了 schema migration 功能的话,会有冲突,要选择究竟是用 ORM 的还是 bytebase 的。不过一般到了一定规模的团队,SQL 变更都是需要经过 DBA 或者团队其他开发同事审核的,所以有像 bytebase 这样专门针对这个场景做的工具会好一些吧。
    jenlors
        6
    jenlors  
       2021 年 9 月 3 日
    看到过一个类似的项目: https://github.com/cookieY/Yearning
    tianzhou
        7
    tianzhou  
    OP
    PRO
       2021 年 9 月 3 日
    @long2ice 是的,还有一个 archer,https://github.com/hhyo/Archery
    Gav1n1995
        8
    Gav1n1995  
       2021 年 9 月 3 日
    关注一下
    wangyzj
        9
    wangyzj  
       2021 年 9 月 3 日
    和字节有关系么?
    tianzhou
        10
    tianzhou  
    OP
    PRO
       2021 年 9 月 3 日
    @wangyzj 和 Coinbase 也没有关系。
    ericFork
        11
    ericFork  
       2021 年 9 月 4 日
    怀念还有 DBA review SQL 变更的日子……现在的新公司有 DBA 岗位的都很少了
    tianzhou
        12
    tianzhou  
    OP
    PRO
       2021 年 9 月 4 日   1
    @ericFork 就像之前还有专门的 Production Engineer(PE)做运维部署,后来 DevOps 了,公司里也渐渐没有专门的 PE,另外像 GitLab 这样的工具也帮助业界做了到 DevOps 的转型。类似的,其实 Bytebase 也是顺应你提到的这个趋势而做的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1177 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 23:43 PVG 07:43 LAX 15:43 JFK 18:43
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86