Archery一款优秀开源的SQL审核查询平台,能够支持MySQL、Redis、MongoDB、ClickHouse等多种数据库,功能包括实例管理、SQL上线、SQL审核、消息通知等,是企业研发中必不可少的平台。
实例管理
SQL审核
SQL上线形成完成的工单,对SQL进行审计优化,需授权才能执行
SQL查询
在线查询模块适用于简单的SQL查询和日常问题排查,通过工作流控制查询权限的申请和审核,并强制对SQL语句进行改写以限制最大查询数量,同时记录所有的查询日志方便审计。
消息通知
在工单提交、审核、取消、执行的各个阶段都会通过对应的方式通知用户,目前通知类型分为邮件、钉钉机器人、钉钉工作通知、企业微信,钉钉机器人是关联资源组,该资源组所有的申请、审核通知都会调用钉钉机器人发送,其他通知则会发送给具体的用户
Archery SQL审核查询平台适用一般中小企业对开发过程中数据库管理的场景,项目是开源的,需要此工具的企业可以自行部署。
Archery的功能很强大,能满足企业内部的业务开发场景,如果再能和企业的内容的IM工具结合起来,集成到CI/CD的流程中,能极大的提高企业内部的研发效率。