開發(fā)者必備的 SQL 工具

SQL的重要性
SQL語句的編寫是很考驗水平的,如果讓有問題的SQL變更發(fā)布到線上,可能會直接造成線上服務(wù)的不可用,從而導(dǎo)致服務(wù)質(zhì)量下降資產(chǎn)受損。因此,SQL經(jīng)過團隊成員的審核校對是很有必要的。
以下是要推薦的工具-yearning。
這是一個開箱即用的MySQL Web審核平臺,提供審計,SQL審核,SQL回滾、自定義工作流等多種功能。

以下是一個完整的功能介紹。
比較典型的功能有
1、自動化SQL語句審核,可對SQL進行自動檢測并執(zhí)行。
2、DDL/DML語句執(zhí)行后自動生成回滾語句
3、審核/查詢審計功能。
4、支持LDAP登錄/釘釘以及郵件消息推送,
5、支持自定義審核工作流
6、支持細(xì)粒度權(quán)限分配

yearning使用go語言開發(fā),同時不依賴于任何第三方,SQL審核工具未審核引擎,內(nèi)部以自己實現(xiàn)審核回滾相關(guān)邏輯,僅依賴MySQL數(shù)據(jù)庫存儲相應(yīng)的流程和使用情況,所以該平臺安裝也很簡單,只需要下載官方的二進制包即可啟動。開箱即用。非常值得推薦使用。
標(biāo)簽: