首页 文章详情

开箱即用的 MySQL 审核平台

GitHub精选 | 252 2022-02-12 10:14 0 0 0
UniSMS (合一短信)

【公众号回复 “1024”,免费领取程序员赚钱实操经验】

大家好,我是章鱼猫。

程序员日常工作接触最多的可能就是 SQL 了,而 SQL 语句的编写是很考验水平的。如果让有问题的 SQL 变更发布到线上,可能会直接造成线上服务的不可用,所以 SQL 经过团队成员的审核校对是很有必要的。

今天要推荐的工具 Yearning,是一个开箱即用的 MySQL Web 审核平台,提供查询审计,SQL审核,SQL回滚,自定义工作流等多种功能。

Yearning 拥有以下功能:

1、自动化SQL语句审核,可对SQL进行自动检测并执行

2、 DDL/DML语句执行后自动生成回滚语句

3、 审核/查询 审计功能

4、 支持LDAP登录/钉钉及邮件消息推送

5、 支持自定义审核工作流

6、 支持细粒度权限分配

更全的功能如下图:

Yearning 使用 Go 语言开发,同时 Yearning 不依赖于任何第三方 SQL 审核工具作为审核引擎,内部已自己实现审核/回滚相关逻辑,仅依赖 Mysql 数据库存储相应的流程和使用情况。所以 Yearning 安装也很简单,只需要下载官方的二进制包即可启动,开箱即用。以下是 Yearning 的几个常用操作界面:

1、Dashboard

2、审核

3、SQL 语法及规则检测

更多项目详情请查看如下链接。

开源项目地址:https://github.com/cookieY/Yearning

最近,章鱼猫建了一个「GitHub 精选交流群」,欢迎大家一起交流优秀开源项目,也可以宣传自己的开源项目,在 「GitHub 黑板报」公众号后台回复【加群】邀请你入群。

---特别推荐---

特别推荐:一个新的优质的专注分享各种浏览器插件、黑科技教程、各种你想不到的高效率软件及工具的公众号,「程序员掘金」,专注挖掘好东西,非常值得大家关注。点击下方公众号卡片,直接关注

good-icon 0
favorite-icon 0
收藏
回复数量: 0
    暂无评论~~
    Ctrl+Enter