一、資料庫重要性
#刪庫# #微盟# #鏈家程式設計師#
從年初的微盟程式設計師刪庫跑路,被判刑6年,到鏈家程式設計師刪公司 9TB 資料,被判 7 年可以看出資料的重要性。
初創小公司的一切從簡,各種系統不完善,只要保證主業務系統快速上線就行。經常會口頭要求直接操作線上資料庫的情況。
但隨著業務的發展,問題也逐漸暴露出來。比如沒記錄,容易改錯,無審批等弊端。
既然我們是聰明程式設計師,自己的工具怎麼也不能口頭來呀。
二、建立專門資料庫更新群採用最土的方法,把口頭溝通改為在群裡溝通,
比如這樣
需求人在群裡@DBA
然後DBA或者工具或者客戶端執行sql
DBA自行執行後群裡回覆
好處:群裡所有人直接看到了sql,有問題大家都可以指出。
恢復資料就不是那麼好玩了。
適合範圍:專案沒上線,開發階段,快速修改資料庫結構,加快開發程序。
三、jira或者釘釘流程審批釘釘提交流程
好處:有了審批環節,新增審批人和知曉人很方便。
弊端:無備份記錄
適合範圍:專案已上線,但需要審批流程留下記錄的。
四、重磅軟體 今天的豬腳開源,免費的Yearning
Yearning MYSQL SQL語句稽核平臺。提供查詢審計,SQL稽核等多種功能
SQL查詢查詢匯出 查詢自動補全SQL稽核流程化工單 SQL語句檢測 SQL語句執行 SQL回滾 SQL自動稽核執行歷史稽核記錄查詢審計推送E-mail工單推送 自定義webhook訊息推送其他LDAP登陸 使用者許可權及管理 許可權組劃分 自定義稽核層級登入介面
建立模板流程
模板圖
工單提交流程
可以顯示影響的行數
萬一執行錯誤,可以回滾哈。
媽媽再也不用擔心我執行錯了SQL![酷]
最新評論