Archery:开源、一站式的数据库 SQL 审核与运维平台

搭建sql审核平台archery 一 archer介绍 Archery是一站式的 SQL 审核查询平台,旨在提升DBA的工作效率,支持多数据库的SQL上线和查询,同时支持丰富的MySQL运维功能,所有功能都兼容手机端操作。 二 搭建archery审核平台 2.1 前提条件 服务器能联网。 2.2 安装步骤 2.2.1 安装docker #安装 yum install docker-y #启动docker服务 systemctl start docker #查看docker状态 systemctl stat.. 阅读详情

01 引言

很多公司在项目发布的时候,都可能伴随着SQL语句的执行,如处理历史数据、修改表字段等。如果SQL的质量不好,很容易导致锁表、同步延迟等异常问题。于是纷纷加入了SQL审核的机制。

SQL的审核原本是由DBA负责的,但是我们没有DBA,只能由有经验的开发人员和运维团队负责。运维团队就使用Archery搭建了SQL审核平台,用于SQL的审核和管理,但是最后由于种种原因没有使用起来。

个人觉得里面的很多功能还是挺好用的,就分享给大家。

02 Archery 简介

Archery由国内优秀的开源团队开发和维护,它并非某个单一功能的工具,而是一个统一的数据库管理门户。其核心设计理念是通过一个 Web 平台,将分散的数据库管理操作集中化、流程化和自动化。

主要的功能包括了强大的SQL审核与执行、卓越的SQL查询与优化、多数据库类型的支持以及全面的运维管理功能,如实例管理、账号权限、性能监控等。

功能清单一览表:

GitHub地址:https://github.com/hhyo/archery

03 环境搭建

本文以Docker的方式部署。

sql管理工具archery简介 在平时的工作过程中,我们肯定会遇到使用sql平台的场景,业内也有很多工具,类似阿里云的dms,但是这个是和云厂商绑定的,我们可能一般没有用到阿里云组件就比较困难了,那还有什么选项了,经过调研,我想起几家公司都用过这样一个工具:Archery。后发现他做这个平台的,大家也可以看看上面的功能,感觉软件工程真的越来越强大了。我还是先根据数据库知识了解到。 阅读详情

相关推荐

推荐一款开源、一站式SQL审核查询平台!功能强大、安全可靠!

在当今这个数据驱动的时代,数据库作为企业核心信息资产的载体,其重要性不言而喻。随着企业业务规模的不断扩大,数据库的数量和种类也日益增多,这对数据库的管理与运维工作提出了前所未有的挑战。在这样的背景下,一款高效、易用的数据库管理工具显得尤为重要。Archery,作为一款开源的数据库管理平台,以其独特的魅力成为了众多开发者和运维工程师的得力助手,如同古代战场上的利箭,精准而有力地击中了数据库管理的痛点。Archery是一个基于。

Roc的博客 1108

企业级SQL审核平台Archery实战:用Docker-compose一键部署完整指南(含Soar配置)

本文提供企业级SQL审核平台Archery的完整Docker-compose一键部署指南。详细介绍了从环境准备、依赖安装、服务启动到核心组件Soar智能优化工具集成的全流程,帮助团队快速搭建自动化SQL审核与管控平台,有效提升数据库开发规范与线上稳定性。

swift5iosmith的博客 762

Archery部署实践:基于goInception的SQL审核平台搭建与运维

数据库变更管理是保障线上数据安全的重要环节,尤其是在MySQL等关系型数据库的日常运维中,一条不规范的SQL就可能引发事故。SQL审核技术通过在语句执行前进行语法解析、规范检查与影响评估,从源头拦截风险操作,成为DBA与研发团队的关键防线。goInception作为一款兼容原版Inception协议的SQL审核引擎,不仅解决了旧版维护滞后、兼容性不足的问题,还提供了执行影响行数、回滚语句等核心能力。以Docker Compose方式部署Archery平台,可以快速集成Web管理、工单审批、审核执行、慢查询采

weixin_42620913的博客 250

从零配置Archery:手把手教你搭建企业级SQL审核平台(含Docker部署避坑指南)

本文提供了一份从零开始搭建企业级SQL审核平台Archery的完整实践指南。详细介绍了基于Docker Compose的部署流程、核心功能配置(如数据库实例管理与审批流程),并分享了生产环境的高可用、安全加固及故障排查等最佳实践,帮助企业实现SQL变更的规范化、流程化管理。

wasm7browser的博客 464

Archery 数据库审核查询平台的安装部署及常见问题解决方案

Archery 提供了一个强大的工具来审计和查询数据库中的数据变更,帮助你更好地管理和保护你的数据。在本文中,我们将介绍 Archery 数据库审核查询平台的安装部署过程,并针对可能遇到的问题提供解决方案。解决方案:如果在使用 Archery 过程中遇到性能问题,可以考虑增加数据库和 Redis 的资源限制,如内存和连接数。解决方案:如果在运行 Archery 时出现缺少依赖项或其他报错信息,请检查是否已正确安装所有的 Python 依赖项,并确保版本兼容性。文件,根据你的数据库类型和连接信息进行配置。

BitNetT的博客 1141

docker部署SQL审核平台Archery

docker部署SQL审核平台Archery

Bertram的博客 702

Archery平台实战:SQL审核到回滚的数据库运维闭环

SQL审核是数据库运维中控制变更风险的核心环节,其价值不仅在于语法与规范的检查,更在于将审核、执行、回滚与排查串成完整闭环。在基于语法解析的规则引擎下,平台可拦截缺少主键、高危语句等问题,并通过工单流转实现分级审批与定时执行;针对DML操作,平台基于binlog生成回滚SQL,为线上变更提供后悔药。结合会话管理、锁信息、慢日志优化及PTArchiver等工具,运维人员能更高效地处理锁等待、数据归档和结构同步场景。Archery作为开源SQL审核查询平台,正是将这些常用能力整合为一条龙流水线,适合DBA、研发

weixin_30843121的博客 123

快速上手springboot+vue的前后端分离项目

使用webStorm新建项目后,把 .lock文件删除后项目运行才不报错,配置文件 vue.config.js 中加入 lintOnSave: false 关闭eslint语法检测。在多层嵌套的父子组件之间传递状态已经十分麻烦,而Vue更是没有为兄弟组件提供直接共享数据的办法。基于这个问题,许多框架提供了解决方案——使用全局的状态管理器,将所有分散的共享数据交由状态管理器保管,Vue也不例外。其中一种解决CORS 的方法, 在springboot项目中跨域的方法或类加上@CrossOrigin注解。

m0_61950264的博客 1908

一文解读DeepSeek训练数据集

本文重点以DeepSeek为例,详细介绍预训练数据集相关内容。大语言模型LLM(如DeepSeek、ChatGPT、文心一言等)的“智慧”源于它们学习的海量数据集。简单来说,数据集就是模型的“知识库”,通常由互联网公开的文本、图片、视频等。这些数据需满足两个特点:规模大和多样性。规模大是指数据量可达千亿级词汇,让模型学习复杂规律;多样性则涵盖多领域(如科技、文学)、多语言、多形式(对话、新闻),帮助模型适应不同场景。例如,训练数据中既有百科知识,也有日常对话,模型才能既解答专业问题,又能闲聊。

u013891230的博客 7090

【题解】【中国大学MOOC】(北京大学)人工智能与信息社会考试——期末考试

1.在Alpha-Beta剪枝算法中,我们把一个结点可能取值的上界记作____值,下界记作____值。 编号 选项 A 以上都不对 B Beta,Alpha C Alpha,Beta D Max,Min 2.属于非完全信息博弈的游戏是 编号 选项 A 围棋 B 井字棋 C 军棋 D 黑白棋 3.图中的剪枝过程称为____剪枝 ...

葑鈊丶 1万+

PyMuPDF为PDF文件添加注释

我将介绍如何使用PyMuPDF库来为PDF文件添加注释,包括文本注释、高亮注释、下划线注释等15种注释的使用方法。

布啦啦 2245

番外篇 | 复现HIC-YOLOv5,助力小目标物体的检测

在本文中提出了一种改进的YOLOv5算法:HIC-YOLOv5,用于小目标检测,具有更好的性能和较低的计算成本。🌈

小哥谈 1131

yocto系列讲解[实战篇]54 - 添加Qt5和生成带Qt5的SDK

为了满足读者盆友想看yocto如何添加qt5的需求,今天就开始尝试添加meta-qt5

fulinux的博客 3872

目前最强的价格行为技术分析AI!大A也能用!还免费!

有球友推荐了一个历史最强的价格行为技术分析AI工具,使用下来确实很惊艳,解决了 很多AI工具黑盒过程,难以回溯的问题,他的决策过程可解释,提供决策树、诊断结果、原始响应、调试信息和未来走势预期。用户能够看到模型为什么选择“做多、做空或不下单”。会检查置信度、入场条件、盈亏比、结构失效和冷却期。最大的优点不是“预测一定准确”,而是把主观的价格行为分析整理成了可重复、可解释、可校验、可持续跟踪的工程化流程。本文记录本项目在 Windows 上的实际部署与启动方法。

木头大左的博客 83

《低功耗方法学》翻译——第一章:介绍

第一章:介绍

记录所学,分享知识,结识挚友 2069

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

上一篇: 从西贝预制菜到Java依赖:我们该如何吃透预制代码?
下一篇: 如何基于环境动态加载Bean?Spring ImportSelector一招搞定
智_永无止境
博客等级 码龄10年 803粉丝 406原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

智_永无止境

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值