请教下大家OceanBase的SQL审核有哪些方案呢?

数据库平台需要对开发提交的建表语句进行审核,请教下大家OceanBase的SQL审核有哪些方案呢?goinception是否可行?是否有OceanBase的准入规范呢?

obdiag 在开发这个功能中,如果想看代码,可以看:obdiag/handler/analyzer/sql/rules at master · oceanbase/obdiag · GitHub

现在的版本已经支持了吗?我看官方文档有介绍
image

这个确实是支持的,这个工具有两个功能一个是租户SQL诊断,另一个是SQL review

租户SQL诊断:诊断已经执行过的SQL,原理其实是从sql_audit中去捞执行过的SQL,一条条来分析
SQL review:这个就是你理解的SQL审核,是基于规则的。

之所以让你关注obdiag是因为OB SQL Diagnoser的能力会在obdiag上实现,OB SQL Diagnoser后面不再维护了。第二个原因obdiag代码开源了,扩展性比较强,SQL类的规则方便快速扩展。

感兴趣的话可以加入obdiag SIG (特别兴趣小组)
https://oceanbase.github.io/docs/sig/obdiag/join_us

2 个赞

我理解错了,以为这个OB SQL Diagnoser就是obdiag :joy:

想请问下当前obdiag支持SQL审核了吗?
image

目前还在开发

好的,了解了