news 2026/3/7 17:27:37

8.8k Star,一款简单高效的MySQL审核平台

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
8.8k Star,一款简单高效的MySQL审核平台

👉这是一个或许对你有用的社群

🐱 一对一交流/面试小册/简历优化/求职解惑,欢迎加入「芋道快速开发平台」知识星球。下面是星球提供的部分资料:

  • 《项目实战(视频)》:从书中学,往事上“练”

  • 《互联网高频面试题》:面朝简历学习,春暖花开

  • 《架构 x 系统设计》:摧枯拉朽,掌控面试高频场景题

  • 《精进 Java 学习指南》:系统学习,互联网主流技术栈

  • 《必读 Java 源码专栏》:知其然,知其所以然

👉这是一个或许对你有用的开源项目

国产Star破10w的开源项目,前端包括管理后台、微信小程序,后端支持单体、微服务架构

RBAC权限、数据权限、SaaS多租户、商城、支付、工作流、大屏报表、ERP、CRMAI大模型、IoT物联网等功能:

  • 多模块:https://gitee.com/zhijiantianya/ruoyi-vue-pro

  • 微服务:https://gitee.com/zhijiantianya/yudao-cloud

  • 视频教程:https://doc.iocoder.cn

【国内首批】支持 JDK17/21+SpringBoot3、JDK8/11+Spring Boot2双版本

来源:极客之家

  • 简介

  • 核心功能

  • 安装部署

  • 功能展示

  • 开源地址


在数据安全与合规性日益重要的今天,数据库操作审计成为企业不可或缺的环节。Yearning作为一款本地部署、注重隐私的MySQL审计平台,凭借其简洁高效的特性,在开发者与DBA群体中广受好评。

简介

Yearning是一款简单高效的MySQL审核平台,采用Go语言开发,遵循AGPL-3.0开源协议。其核心定位是解决生产环境中SQL执行的安全性与可控性问题:当现场人员需执行SQL但能力不足时,平台通过模板化SQL、多级审核机制和自动语法检查,规避误操作风险。

基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://github.com/YunaiV/ruoyi-vue-pro

  • 视频教程:https://doc.iocoder.cn/video/

核心功能

  • AI 助手:我们的AI助手提供实时SQL优化建议,提升SQL性能。同时支持文本到SQL的转换,允许用户输入自然语言并接收优化后的SQL语句。

  • SQL 审计:创建具有审批工作流和自动语法检查的SQL审计工单。验证SQL语句的正确性、安全性和合规性。为DDL/DML操作自动生成回滚语句,并提供全面的历史记录以便追溯。

  • 查询审计:审计用户查询,限制数据源和数据库,并匿名化敏感字段。查询记录被保存以供将来参考。

  • 检查规则:我们的自动语法检查器支持多种检查规则,适用于大多数自动检查场景。

  • 隐私保护:Yearning是一个本地部署的开源解决方案,确保您的数据库和SQL语句的安全。它包括加密机制以保护敏感数据,即使在未经授权的访问情况下也能确保数据安全。

基于 Spring Cloud Alibaba + Gateway + Nacos + RocketMQ + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://github.com/YunaiV/yudao-cloud

  • 视频教程:https://doc.iocoder.cn/video/

安装部署

下载最新版并解压。在继续之前,请确保已配置./config.toml

手动安装
## 初始化数据库 ./Yearning install ## 启动 Yearning ./Yearning run ## 帮助 ./Yearning --help
使用 Docker 部署
## 初始化数据库 docker run --rm -it -p8000:8000 -e SECRET_KEY=$SECRET_KEY -e MYSQL_USER=$MYSQL_USER -e MYSQL_ADDR=$MYSQL_ADDR -e MYSQL_PASSWORD=$MYSQL_PASSWORD -e MYSQL_DB=$Yearning_DB -e Y_LANG=zh_CN yeelabs/yearning "/opt/Yearning install" ## 启动 Yearning docker run -d -it -p8000:8000 -e SECRET_KEY=$SECRET_KEY -e MYSQL_USER=$MYSQL_USER -e MYSQL_ADDR=$MYSQL_ADDR -e MYSQL_PASSWORD=$MYSQL_PASSWORD -e MYSQL_DB=$Yearning_DB -e Y_LANG=zh_CN yeelabs/yearning

功能展示

AI 助手

我们的AI助手利用大型语言模型提供SQL优化建议和文本到SQL的转换。无论是使用默认还是自定义提示词,AI助手都能通过优化语句和将自然语言输入转换为SQL查询来提升SQL性能。

自动SQL检查器

自动SQL检查器根据预定义的规则和语法评估SQL语句。确保语句符合特定的编码标准、最佳实践和安全要求,提供了强大的验证层。

SQL 语法高亮和自动补全

通过SQL语法高亮和自动补全功能提高查询编写效率。这些功能帮助用户在视觉上区分SQL查询的不同部分,如关键字、表名、列名和运算符,使阅读和理解查询结构变得更容易。

订单/查询记录

我们的平台支持对用户订单和查询语句的审计。该功能允许您跟踪和记录所有查询操作,包括数据源、数据库和敏感字段的处理,确保查询操作符合规定并提供查询历史的可追溯性。

开源地址

https://github.com/cookieY/Yearning


欢迎加入我的知识星球,全面提升技术能力。

👉 加入方式,长按”或“扫描”下方二维码噢

星球的内容包括:项目实战、面试招聘、源码解析、学习路线。

文章有帮助的话,在看,转发吧。 谢谢支持哟 (*^__^*)
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/6 15:54:01

IQuest-Coder-V1实战案例:科研计算脚本智能生成系统

IQuest-Coder-V1实战案例:科研计算脚本智能生成系统 1. 为什么科研人员需要专属的代码生成工具? 你有没有过这样的经历:凌晨两点,对着一个复杂的数值积分问题发呆,手边是三篇不同领域的论文、两份实验数据和一份导师…

作者头像 李华
网站建设 2026/3/3 12:56:02

解密音乐自由:qmcdump如何打破QQ音乐加密壁垒

解密音乐自由:qmcdump如何打破QQ音乐加密壁垒 【免费下载链接】qmcdump 一个简单的QQ音乐解码(qmcflac/qmc0/qmc3 转 flac/mp3),仅为个人学习参考用。 项目地址: https://gitcode.com/gh_mirrors/qm/qmcdump 你是否曾遇到这…

作者头像 李华
网站建设 2026/3/3 12:56:49

音频格式转换完全指南:轻松搞定音乐格式解密与跨设备播放

音频格式转换完全指南:轻松搞定音乐格式解密与跨设备播放 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 你是否曾经遇到下载的音乐文件无法在不同设备上播放的问题?音乐格式转换工具正是解决这一难题的关键。…

作者头像 李华
网站建设 2026/3/6 10:00:01

如何彻底告别动画广告干扰?Hanime1Plugin重构你的纯净观影体验

如何彻底告别动画广告干扰?Hanime1Plugin重构你的纯净观影体验 【免费下载链接】Hanime1Plugin Android插件(https://hanime1.me) (NSFW) 项目地址: https://gitcode.com/gh_mirrors/ha/Hanime1Plugin Hanime1Plugin作为一款专注于Android平台的动画广告拦截…

作者头像 李华
网站建设 2026/3/3 7:40:45

RePKG:Wallpaper Engine资源处理工具的全方位解析

RePKG:Wallpaper Engine资源处理工具的全方位解析 【免费下载链接】repkg Wallpaper engine PKG extractor/TEX to image converter 项目地址: https://gitcode.com/gh_mirrors/re/repkg 你是否曾因无法解析Wallpaper Engine的PKG文件而束手无策?…

作者头像 李华
网站建设 2026/3/7 6:54:40

IQuest-Coder-V1部署卡顿?高并发优化实战案例分享

IQuest-Coder-V1部署卡顿?高并发优化实战案例分享 1. 问题背景:当顶尖模型遇上真实生产环境 你刚把IQuest-Coder-V1-40B-Instruct接入内部开发平台,测试阶段一切顺利——生成代码准确、响应迅速、逻辑清晰。可一旦上线,用户量稍…

作者头像 李华