Categories: Mysql数据库

Yearning一款优秀的MYSQL开源SQL审核平台(8.3k stars)

Yearning一款优秀的MYSQL开源SQL语句审核平台,这个平台还支持本地部署,无缝集成了SQL检测和查询审计。这个平台是专门为数据库管理员(DBA)和开发者设计的,能够帮助他们监控数据库活动,确保SQL语句的正确性和安全性,同时也能够满足合规性需求。

一、主要特性

  • 自动化SQL语句审核,可对SQL进行自动检测并执行
  • DDL/DML语句执行后自动生成回滚语句
  • 审核/查询 审计功能
  • 支持LDAP登录/钉钉及邮件消息推送
  • 支持自定义审核工作流
  • 支持细粒度权限分配

二、适用场景

Yearning主要是针对mysql的SQL审计,所以业务中如果大量使用到mysql,可以在SQL上线之前加上这这一层,让业务变得更健壮。

更多数据库的审计可以使用工具Archery

三、为什么要使用Yearning

  • 简洁至上
    使用已编译好的二进制文件,只需一个数据库不依赖其他任何插件,轻松实现部署。
  • 高性能
    go+vue为Yearning带来了流畅且美观的用户界面与强大的性能。
  • 兼容性

Yearning 根据Mysql语法树解析自动审查Mysql语句语法规范并根据Yearning自身实现的审核规则进行功能性审核。Yearning 拥有多项实用型功能。助力DBA提升工作自动化,标准化。

4.2
13
Tiny-rdm一个优秀开源的Redis桌面客户端(5.6k stars)
MySQL中常用的报表查询SQL
嘻嘻

嘻嘻IT: 笔者是一个工作七八年的程序猿老鸟,从事涉及的技术栈主要包括PHP、Linux、Devops等,喜欢研究新技术,尝试新技术,提升技术自动化和开发效率,致力于write less,do more! 技术每年都会层出不穷,领域划分的越来越细,不可能学习所有的东西,保持对技术的好奇心,理解技术中核心思想,做一个有深度,有思想的开发!

Recent Posts

SEOJuice一款AI内链优化工具

SEOJuice是一款创新的工…

1天 ago

全球货币导航网页上线了!

o在全球化的今天,货币兑换和国…

2天 ago

bash字符串拼接

在编程中,字符串的拼接是一个非…

2天 ago

Bash Case详解

Bash case 语句通常用…

2天 ago