暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

SQL 审核工具 SQLE 2.2308.0-pre2发布,Java 应用零成本接入 SQLE,数据源新增 OB Oracle 模式

487


2.2308.0-pre2

SQLE Release Notes

SQL 审核工具 SQLE 2.2308.0-pre2 于今天发布。以下对新版本的 Release Notes 进行详细解读。
文章主要分为以下三部分内容:
一、SQLE 项目介绍
二、新版本主要功能介绍

三、完整的 Release 信息

一、SQLE 项目介绍

爱可生开源社区的 SQLE 是一款面向数据库使用者和管理者,支持多场景审核,支持标准化上线流程,原生支持 MySQL 审核且数据库类型可扩展的 SQL 审核工具。目前支持各种数据库规则 700+。
SQLE 获取
类型地址
版本库https://github.com/actiontech/sqle
文档https://actiontech.github.io/sqle-docs/
发布信息https://github.com/actiontech/sqle/releases
数据审核插件开发文档https://actiontech.github.io/sqle-docs/docs/dev-manual/plugins/howtodev
在线体验-社区版http://demo.sqle.actionsky.com
超级管理员:admin    密码:admin
在线体验-企业版http://demo.sqle.actionsky.com:8889
用户:admin    密码:admin

二、新版本主要功能介绍

【企业版】

1. Java 应用零成本接入 SQLE

本期在扫描任务中新增了对 Java 探针方式的支持,将 Java 应用零成本地接入  SQLE。开发人员和 DBA 可以通过任务详情及审核报告掌握应用内的 SQL 及对应审核结果,对 Java 进程中的 SQL 进行质量管控。下面以 SurveyKing 应用为例,进行简单的功能试用:

1. 创建应用程序 SQL 抓取扫描任务。

注:添加的数据源为应用使用的数据源。


2. 启动 Java 应用进入应用目录下,并执行以下命令(以下命令需要在本地编辑替换完参数后,一次性拷贝到环境内执行)

SQLE_COLLECT_ENABLE=true \
SQLE_BASE_URL=http://10.186.64.175:10000 \
SQLE_TASK_NAME=probe \
SQLE_TASK_TOKEN=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhcG4iOiJwcm9iZSIsImV4cCI6MTcyMzI2MTE4OSwibmFtZSI6ImFkbWluIn0.pkYBOYsQ_Z6KhaweWdE44hkkDG8Ka73AWaM9mdXthNc \
SQLE_EXCLUDE_JAVA_FILE=UserServiceImpl.java \
SQLE_LOG_FILE=/tmp/collect.log \
java -javaagent:/opt/surveyking/sql-agent-1.0-SNAPSHOT.jar \
-jar surveyking-v0.3.0-beta.4.jar \
--server.port=1991 \
--spring.datasource.url=jdbc:mysql://10.186.64.175:3306/jw \
--spring.datasource.username=root \
--spring.datasource.password=mysqlpass \
& >>/opt/surveyking/std.log

注:Java Aagent 包为 SQLE 定制。


3. 进入平台,可以看到目前应用已经执行的 SQL。


4. 查看审核报告,用户可以通过审核任务的审核报告了解到应用的 SQL 是否符合预设审核规则,以便及时作出调整。

2. TiDB 插件支持中止上线功能

本期在 TiDB 类型的数据源上,新增了中止上线功能。当这类数据源上的 SQL 出现上线阻塞时,用户能够在工单界面一键中止上线操作,减少人工干预的成本。


3. 支持 OceanBase For Oracle 数据源

本期新增 OceanBase For Oracle 数据源插件,用户可以对 OceanBase For Oracle 类型的数据源进行监管,并根据已提供的分布式规则进行 SQL 审核。


三、完整的 Release 信息


【社区版】

优化:

  • [#1729] scannerd 扫描 mybatis、sql 文件时,建议输出所有审核结果


Bug 修复

  • [#1725] 修复导出含有被删除的数据源的工单,程序 panic 的问题

【企业版】

新特性:

  • [#1718] TiDB 插件支持中止上线功能

  • [#884] 支持通过 Java 探针从 Java 应用抓取 SQL

  • 支持 OceanBase For Oracle 类型数据源


社区版和企业版功能对比

详情页面:https://actiontech.github.io/sqle-docs/docs/support/compare
或点击原文链接。




往期版本

SQL 审核 | SQLE 2.2307.0 来啦!
SQL 审核 | SQLE 2.2306.0 来啦!
SQL 审核 | SQLE 2.2305.0 来啦!
SQL 审核 | SQLE 2.2304.0 来啦!
SQL 审核 | SQLE 2.2303.0 来啦!

阅读推荐

开源产品测评之 SQL 上线能力
这里有 MySQL/Oracle 最常用的 SQL 开发规则
如何快速使用 SQLE 审核各种类型的数据库
SQLE 兼容 MySQL 8.0 测评
如何使用 SQLE 进行开发阶段 SQL 审核

DTCC 第十四届中国数据库技术大会 

2023年8月16日~18日,由IT168联合旗下ITPUB、ChinaUnix两大技术社区主办的第14届中国数据库技术大会(DTCC2023)将在北京国际会议中心隆重召开。

大会以“数智赋能 共筑未来”为主题,紧跟时代步伐,引领前沿技术,设置2大主会场,20+技术专场,将邀请超百位行业专家,重点围绕数据库内核解析,向量数据库、图数据技术、云原生数据库、实时数仓等内容展开分享和探讨,为广大数据领域从业人士提供一场年度的饕餮盛宴。


来自爱可生的向量数据库研发经理-苏鹏,将在 时序数据库与向量数据库 专场带来题为《TensorDB 在 DB 领域的应用,构建数据库交互新范式》的演讲。


欢迎大家莅临爱可生展台,就 TensorDB 及其他数据库技术与爱可生研发团队进行交流,参与展台活动。



关于 SQLE

爱可生开源社区的 SQLE 是一款面向数据库使用者和管理者,支持多场景审核,支持标准化上线流程,原生支持 MySQL 审核且数据库类型可扩展的 SQL 审核工具。

SQLE 获取

🔗 Github https://github.com/actiontech/sqle

📚 文档 https://actiontech.github.io/sqle-docs/

💻 官网 https://opensource.actionsky.com/sqle/

👥 微信技术交流群:添加管理员微信 ActionOpenSource

最后修改时间:2023-08-15 09:12:42
文章转载自爱可生开源社区,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论