All Projects → hhyo → Archery

hhyo / Archery

Licence: apache-2.0
SQL 审核查询平台

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Archery

sqle
SQLE is a SQL audit platform | SQLE 是一个支持多场景,原生支持 MySQL 审核且数据库类型可扩展的 SQL 审核工具
Stars: ✭ 731 (-77.71%)
Mutual labels:  mybatis, sql-audit
Java Persistence Frameworks Comparison
Comparison of non-JPA SQL mapping frameworks for Java (Jooq, Spring JDBCTemplate, MyBatis, EBean, JDBI, Speedment, sql2o)
Stars: ✭ 213 (-93.5%)
Mutual labels:  mybatis
Springcloud Miaosha
一个基于spring cloud Greenwich的简单秒杀电子商城项目,适合新人阅读。A simple spring cloud based seckill shopping mall project, suitable for young people to read. It can be used as a paper material for academic defense.
Stars: ✭ 187 (-94.3%)
Mutual labels:  mybatis
Ebook
🔥🔥Java相关精品电子书分享100+,书籍来自网络🔥🔥
Stars: ✭ 197 (-93.99%)
Mutual labels:  mybatis
Domt
这是一个J2EE学生宿舍管理系统, 能完成学生班级楼栋宿舍等的基本管理, 能够智能批量地分配和腾空宿舍, 能够统计打印学生和宿舍入住名单
Stars: ✭ 190 (-94.21%)
Mutual labels:  mybatis
My Blog Layui
layui 版本的 My-Blog : A simple & beautiful blogging system implemented with spring-boot & layui & thymeleaf & mybatis My Blog 是由 SpringBoot + Layui + Mybatis + Thymeleaf 等技术实现的 Java 博客系统,页面美观、功能齐全、部署简单及完善的代码,一定会给使用者无与伦比的体验
Stars: ✭ 204 (-93.78%)
Mutual labels:  mybatis
Icloud
Stars: ✭ 184 (-94.39%)
Mutual labels:  mybatis
Tutorial
Spring Boot的例子,包含RESTful API, MVC, JMS, Cache, Mybatis, Cache, Websocket...
Stars: ✭ 215 (-93.44%)
Mutual labels:  mybatis
Ssm
Spring + Spring MVC + Mybatis 构建的简易论坛
Stars: ✭ 209 (-93.63%)
Mutual labels:  mybatis
Springboot mybatisplus
SpringBoot集成MyBatisPlus
Stars: ✭ 199 (-93.93%)
Mutual labels:  mybatis
Demo Project
存放学习过程中的demo项目,别光fork,顺便点下⭐哦
Stars: ✭ 198 (-93.96%)
Mutual labels:  mybatis
Blog
每周一篇,内容精简,不咸不淡,期盼探讨。微信公众号:芋道源码【纯源码分享公众号】
Stars: ✭ 2,327 (-29.03%)
Mutual labels:  mybatis
Spring Boot Seed
SpringBoot骨架项目,集成SpringBoot、Mybatis、Druid、Mapper、PageHelper、Redis、Shiro、Swagger2、Log4j2等技术
Stars: ✭ 204 (-93.78%)
Mutual labels:  mybatis
Mybatis Plus Generator Ui
对mybatis-plus-generator进行封装,通过Web UI快速生成兼容Spring boot,mybatis-plus框架的各类业务代码
Stars: ✭ 188 (-94.27%)
Mutual labels:  mybatis
Flink Boot
懒松鼠Flink-Boot 脚手架让Flink全面拥抱Spring生态体系,使得开发者可以以Java WEB开发模式开发出分布式运行的流处理程序,懒松鼠让跨界变得更加简单。懒松鼠旨在让开发者以更底上手成本(不需要理解分布式计算的理论知识和Flink框架的细节)便可以快速编写业务代码实现。为了进一步提升开发者使用懒松鼠脚手架开发大型项目的敏捷的度,该脚手架默认集成Spring框架进行Bean管理,同时将微服务以及WEB开发领域中经常用到的框架集成进来,进一步提升开发速度。比如集成Mybatis ORM框架,Hibernate Validator校验框架,Spring Retry重试框架等,具体见下面的脚手架特性。
Stars: ✭ 209 (-93.63%)
Mutual labels:  mybatis
Springboot Learning
《Spring Boot基础教程》,2.x版本持续连载中!点击下方链接直达教程目录!
Stars: ✭ 13,916 (+324.4%)
Mutual labels:  mybatis
Join Monster
A GraphQL to SQL query execution layer for query planning and batch data fetching.
Stars: ✭ 2,395 (-26.96%)
Mutual labels:  sql-query
Learningsummary
涵盖大部分Java进阶需要掌握的知识,包括【微服务】【中间件】【缓存】【数据库优化】【搜索引擎】【分布式】等等,欢迎Star~
Stars: ✭ 201 (-93.87%)
Mutual labels:  mybatis
Springboot Examples
spring boot 实践系列
Stars: ✭ 216 (-93.41%)
Mutual labels:  mybatis
Xmall
一套完整的社群电商系统,后端Api、后台管理系统、前台h5系统、小程序和App
Stars: ✭ 214 (-93.47%)
Mutual labels:  mybatis

介绍

Archery是archer的分支项目,定位于SQL审核查询平台,旨在提升DBA的工作效率,支持多数据库的SQL上线和查询,同时支持丰富的MySQL运维功能,所有功能都兼容手机端操作

功能清单

查询 审核 执行 备份 数据字典 慢日志 会话管理 账号管理 参数管理 数据归档
MySQL
MsSQL × × × × × × × ×
Redis × × × × × × × ×
PgSQL × × × × × × × ×
Oracle × ✔️ × × × × × ×
MongoDB × × × × × × ×

快速开始

系统体验

在线体验

账号 密码
archer archer

Docker

准备运行配置

具体可参考:https://github.com/hhyo/Archery/tree/master/src/docker-compose

启动

下载 Releases文件,解压后进入docker-compose文件夹

#启动
docker-compose -f docker-compose.yml up -d

#表结构初始化
docker exec -ti archery /bin/bash
cd /opt/archery
source /opt/venv4archery/bin/activate
python3 manage.py makemigrations sql  
python3 manage.py migrate

#数据初始化
python3 manage.py dbshell<sql/fixtures/auth_group.sql
python3 manage.py dbshell<src/init_sql/mysql_slow_query_review.sql

#创建管理用户
python3 manage.py createsuperuser

#重启服务
docker restart archery

#日志查看和问题排查
docker logs archery -f --tail=10
logs/archery.log

访问

http://127.0.0.1:9123/

手动安装

部署说明

运行测试

python manage.py test -v 3

依赖清单

框架

前端组件

服务端

功能依赖

贡献代码

可查阅主页的开发计划以及依赖清单,在对应issues中回复认领,或者直接提交PR,感谢你对Archery的贡献
贡献包括但不限于以下方式:

  • Wiki文档(开放编辑)
  • Bug修复
  • 新功能提交
  • 代码优化
  • 测试用例完善

问题反馈

Issues是本项目唯一的沟通渠道,如果在使用过程中遇到问题,请先查阅文档,如果仍无法解决,请查看相关日志,保存截图信息,给我们提交Issue,请按照模板提供相关信息,否则会被直接关闭,感谢理解

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].