项目介绍

Archery 是一个 SQL 审核查询平台,旨在提供全面的数据库管理、监控和审核功能。该平台集成了多种实用的数据库管理工具和服务,帮助开发者和管理员高效地进行数据库操作、审核和监控。

主要功能

    • 数据库查询:支持对多种数据库系统进行查询操作。
    • 审核:提供 SQL 审核功能,确保 SQL 语句的合规性和正确性。
    • 执行:支持 SQL 语句的执行,并可进行结果预览和导出。
    • 备份:对数据库进行定期备份,保障数据安全。
    • 数据字典:管理数据库中的表结构、字段等信息。
    • 慢日志:解析和展示慢查询日志,帮助定位性能瓶颈。
    • 会话管理:监控和管理数据库会话。
    • 账号管理:管理数据库用户账号和权限。
  • 参数管理:设置和修改数据库参数。
  • 数据归档:提供数据归档功能,优化存储空间。

支持数据库

  • MySQL
  • MsSQL
  • Redis
  • PgSQL
  • Oracle
  • MongoDB
  • Phoenix
  • ODPS
  • ClickHouse
  • Cassandra
  • Doris

使用技术栈

  • 前端:Bootstrap, jQuery, 以及其他前端组件如菜单栏(metisMenu)、主题(sb-admin-2)、编辑器(ace)、SQL 美化(sql-formatter)等。
  • 后端:基于 Django 框架开发,使用多种 Python 库进行数据库连接和操作,如 mysqlclient-python(MySQL)、pyodbc(MsSQL)、redis-py(Redis)、psycopg2(PostgreSQL)、cx_Oracle(Oracle)、pymongo(MongoDB)等。
  • 其他依赖:包括队列任务(django-q)、序列化(simplejson)、时间处理(python-dateutil)等。

项目演示效果

  • 在线演示:https://demo.archerydms.com/login  (账号:archer,密码:archer)
版权声明:
1、本网站名称:帝企吧
2、本站永久网址:https://www.diqiba.com
3、本网站的文章部分内容可能来源于网络及作者投稿,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报。
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
7、本站所有资源来源于互联网,仅用于学习及参考使用,切勿用于商业用途,如产生法律纠纷本站概不负责! 8、资源除标明原创外均来自网络转载,版权归原作者所有,若侵犯到您权益请联系我们删除,我们将及时处理! 9、若您需使用非免费的软件或服务,请购买正版授权并合法使用!