当前位置: 首页 > news >正文

SQL自动审核工具archer

二、平台介绍

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/

转载于:https://blog.51cto.com/lookingdream/2073187

相关文章:

  • django生产环节部署
  • 设计模式 代理模式(Proxy)
  • Python GIL(Global Interpreter Lock)
  • blend4web的三维小场景的开发应用(2)
  • 前端面试题整理汇总
  • 如何优雅的在手机上进行Python编程
  • TiDB 源码阅读系列文章(一)序
  • 小程序开发 Wepy 框架 使用规范
  • 傲娇的性格、逗比的语气,和聊天机器人谈情说爱可行吗?
  • 自己简单写的 事件订阅机制
  • ReactNative从零到完整项目-state使用详解
  • 150行实现Promise 90%的功能
  • PlaNet图片识别机器,准确表现超过人类
  • 精选15个国外CSS框架
  • python基础—条件语句
  • 深入了解以太坊
  • 「面试题」如何实现一个圣杯布局?
  • 30秒的PHP代码片段(1)数组 - Array
  • Asm.js的简单介绍
  • Java到底能干嘛?
  • Markdown 语法简单说明
  • Redis 中的布隆过滤器
  • 试着探索高并发下的系统架构面貌
  • 数据科学 第 3 章 11 字符串处理
  • #NOIP 2014# day.1 生活大爆炸版 石头剪刀布
  • (4)通过调用hadoop的java api实现本地文件上传到hadoop文件系统上
  • (翻译)Entity Framework技巧系列之七 - Tip 26 – 28
  • (免费分享)基于springboot,vue疗养中心管理系统
  • (三)Hyperledger Fabric 1.1安装部署-chaincode测试
  • (学习日记)2024.04.04:UCOSIII第三十二节:计数信号量实验
  • (一)【Jmeter】JDK及Jmeter的安装部署及简单配置
  • (一)Java算法:二分查找
  • (原創) 如何將struct塞進vector? (C/C++) (STL)
  • (原創) 系統分析和系統設計有什麼差別? (OO)
  • .form文件_SSM框架文件上传篇
  • .NET CORE 第一节 创建基本的 asp.net core
  • .Net IE10 _doPostBack 未定义
  • .NET Micro Framework 4.2 beta 源码探析
  • .netcore 获取appsettings
  • .net专家(张羿专栏)
  • .pyc文件是什么?
  • ??在JSP中,java和JavaScript如何交互?
  • @WebService和@WebMethod注解的用法
  • [ActionScript][AS3]小小笔记
  • [BUG] Hadoop-3.3.4集群yarn管理页面子队列不显示任务
  • [BUUCTF 2018]Online Tool(特详解)
  • [BZOJ 1040] 骑士
  • [BZOJ1010] [HNOI2008] 玩具装箱toy (斜率优化)
  • [C#7] 1.Tuples(元组)
  • [c++] 自写 MyString 类
  • [codevs 1296] 营业额统计
  • [ffmpeg] 定制滤波器
  • [Invalid postback or callback argument]昨晚调试程序时出现的问题,MARK一下
  • [json]定义、读写
  • [LeetCode] 178. 分数排名