SQL 審核組件 SQLE
在 2017 、2018 年和 2019 年的 10 月 24 日,愛可生開源社區(qū)出品了 MySQL 分布式中間件 DBLE 、數(shù)據(jù)復(fù)制產(chǎn)品 DTLE 和全局事務(wù)框架 TXLE 。時(shí)隔兩年,這三款產(chǎn)品在社區(qū)積累了更多的設(shè)計(jì)經(jīng)驗(yàn)和用戶反饋,有更多的企業(yè)和用戶在生產(chǎn)環(huán)境中使用它們,實(shí)現(xiàn)了產(chǎn)品的快速迭代。
此次開源的 SQLE ,它是一款面向數(shù)據(jù)庫(kù)使用者和管理者的 SQL 審核工具,旨在規(guī)范 SQL 審核上線流程,提高 SQL 質(zhì)量。社區(qū)保持每年開源一款產(chǎn)品的傳統(tǒng),為豐富 MySQL 開源生態(tài)添磚加瓦。
SQLE 支持多場(chǎng)景審核,支持標(biāo)準(zhǔn)化上線流程,原生支持 MySQL 審核且數(shù)據(jù)庫(kù)類型可擴(kuò)展的 SQL 審核工具。
主要功能
平臺(tái)管理
支持用戶和角色管理;支持配置上線數(shù)據(jù)庫(kù);支持基于角色的資源隔離;支持配置審核規(guī)則模板;支持對(duì)不同的數(shù)據(jù)庫(kù)應(yīng)用不同的規(guī)則模板。
SQL 審核
支持工單審批流程,支持工單隔離;支持郵件推送審批事件;支持 SQL 上線;支持生成回滾語(yǔ)句;支持審核 MyBatis XML 文件;支持審核建議按 SQL 歸類去重展示;支持審核報(bào)告下載。
SQL 審核計(jì)劃
支持通過標(biāo)準(zhǔn)接口收集來(lái)自業(yè)務(wù)的 SQL 統(tǒng)計(jì)信息;提供 MyBatis 文件掃描上傳程序(scanner),可集成CI/CD;支持靜態(tài)審核,即脫離上線數(shù)據(jù)庫(kù)審核;支持定時(shí)審核,既有 SQL 進(jìn)行生成審核報(bào)告。
企業(yè)版功能
支持審核白名單;支持審批流程可視化配置;支持 MySQL 慢日志采集進(jìn)行 SQL 審核。
特性一覽
自動(dòng)化審核
支持多SQL同工單關(guān)聯(lián)審核支持審核 MyBatis 文件完備的SQL規(guī)范與規(guī)則庫(kù),解決SQL規(guī)范難題自定義SQL規(guī)則模板,解決不同業(yè)務(wù)規(guī)則不統(tǒng)一問題支持白名單,解決利舊特例SQL的審核難題
標(biāo)準(zhǔn)化上線流程
SQL審核流程按需自定義,滿足企業(yè)內(nèi)部不同流程管理要求支持多級(jí)審批,支持快速上線
多場(chǎng)景審核
支持事前事后審核,覆蓋開發(fā)、測(cè)試、上線、生產(chǎn)等環(huán)節(jié)
開放接口
標(biāo)準(zhǔn)HTTP API接口可與客戶內(nèi)部流程系統(tǒng)對(duì)接
多數(shù)據(jù)庫(kù)支持
支持通過插件的形式擴(kuò)展可審核上線的數(shù)據(jù)庫(kù)類型,無(wú)需升級(jí)軟件,導(dǎo)入審核插件即可獲對(duì)應(yīng)數(shù)據(jù)庫(kù)類型的審核上線能力,使用平臺(tái)所有功能。
支持服務(wù)
專業(yè)的傳輸組件專家隊(duì)伍活躍的開源社區(qū)交流氛圍7×24 小時(shí)的護(hù)航團(tuán)隊(duì)支持穩(wěn)定的研發(fā)測(cè)試團(tuán)隊(duì)保障提供企業(yè)級(jí)的管家式服務(wù)支持
使用場(chǎng)景
規(guī)范上線流程:

多場(chǎng)景審核:

想了解更多詳情,請(qǐng)?jiān)L問愛可生開源社區(qū)






