Yearning一款优秀的MYSQL开源SQL审核平台(8.3k stars)
嘻嘻发布于2024-03-23
浏览Yearning一款优秀的MYSQL开源SQL语句审核平台,这个平台还支持本地部署,无缝集成了SQL检测和查询审计。这个平台是专门为数据库管理员(DBA)和开发者设计的,能够帮助他们监控数据库活动,确保SQL语句的正确性和安全性,同时也能够满足合规性需求。
- 官网地址: https://github.com/cookieY/Yearning
– 是否收费:免费开源
一、主要特性
- 自动化SQL语句审核,可对SQL进行自动检测并执行
- DDL/DML语句执行后自动生成回滚语句
- 审核/查询 审计功能
- 支持LDAP登录/钉钉及邮件消息推送
- 支持自定义审核工作流
- 支持细粒度权限分配
二、适用场景
Yearning主要是针对mysql的SQL审计,所以业务中如果大量使用到mysql,可以在SQL上线之前加上这这一层,让业务变得更健壮。
更多数据库的审计可以使用工具Archery
三、为什么要使用Yearning
- 简洁至上
使用已编译好的二进制文件,只需一个数据库不依赖其他任何插件,轻松实现部署。 - 高性能
go+vue为Yearning带来了流畅且美观的用户界面与强大的性能。 - 兼容性
Yearning 根据Mysql语法树解析自动审查Mysql语句语法规范并根据Yearning自身实现的审核规则进行功能性审核。Yearning 拥有多项实用型功能。助力DBA提升工作自动化,标准化。