溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

SQL自動審核工具archer

發布時間:2020-08-24 12:45:59 來源:網絡 閱讀:18142 作者:yzy121403725 欄目:MySQL數據庫

二、平臺介紹

archer

基于inception的自動化SQL操作平臺,支持工單、審核、認證、郵件、OSC等功能。

github地址:https://github.com/jly8866/archer

如果對archer做一個分解的話,個人覺得可以分為inception和django

inception是內在,負責審核
django是外在,負責展示
ps:這種理解,不知道原作者會不會很郁悶,哈哈

inception

一個集審核、執行、備份及生成回滾語句于一身的MySQL自動化運維工具

github地址:https://github.com/mysql-inception/inception

Django

Django是一個開放源代碼的Web應用框架,由Python寫成。采用了MT'V的框架模式,即模型M,模板T和視圖V。

三、二次開發

在archer的基礎上也做了一些簡單的二次開發:

屏蔽單點登錄
修復郵件發送bug
顯示中文全名
為工程師分配指定的數據庫實例
接下來,計劃在archer集成更多的功能:

MSDB
數據歸檔
數據庫備份
性能報告
巡檢報告
四、小結

目前,已經將archer部署到生產環境,也為新上線的某x項目成功發布DB腳本,后續準備逐步鋪開。

總的來說,個人覺得效果還是ok的,起碼在數據庫自動化和DevOps走出了一步,對比兩年前的人工審核SQL,總結兩點感受最深的經驗:

一定要借助自動化工具/平臺,純人工效率實在低
一定要找到合適的審核點,讓大家都來遵守,對于SQL審核來說,就是要把DB操作權限掌握在DBA手里,不能對外開放,這點一定要掐死了?。?!是的,掐死了,要狠?。?!哈哈

archer安裝及使用
https://riverdba.github.io/2017/04/15/archer-install/

https://riverdba.github.io/2017/04/15/archer-install/

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女