【Github】项目名:myide/see:基于开源组件的SQL审核与优化Web平台
项目简介
myide/see是一个基于开源组件(Inception、SQLAdvisor和SOAR)构建的SQL审核与SQL优化的Web平台。它具备多种功能,包括目标库管理、SQL操作、用户管理、inception设置、人工审批功能、用户权限管理、操作流程设定、API文档生成以及登录支持等。
项目目的
该项目旨在为数据库管理提供便捷的SQL审核和优化功能,通过集成多个开源组件,实现对SQL语句从语法检测到执行、回滚等一系列操作的管理,同时对用户权限、审批流程等方面进行有效管控,以保障数据库操作的准确性、高效性和安全性。
核心技术
此项目主要运用了Inception(去哪儿网开源,用于SQL语句审核、执行、回滚)、SQLAdvisor(美团开源,用于分析SQL中的相关条件并输出索引优化建议)和SOAR(小米开源,提供SQL启发式算法的语句优化、多列索引优化等)等开源组件,并且基于Python3.6、Django2.0、DjangoRestFramework3.8、Vue.js2.9、iview2.8、iview – admin1.3等技术构建了Web平台。
项目总结
myide/see项目整合多种开源组件,功能丰富全面,在SQL审核和优化方面有着重要的意义。它为数据库管理工作提供了诸多便利,无论是对于多场地/数据中心的数据库管理,还是对于用户权限的细致管控等方面都有不错的表现。欢迎大家在评论区留言,分享自己对这个项目的看法或者使用经验等。
项目地址
数据统计
数据评估
本站链氪巴士提供的myide/see:基于开源组件的SQL审核与优化Web平台都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由链氪巴士实际控制,在2024年12月6日 上午12:00收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,链氪巴士不承担任何责任。
相关导航
OpsManage是一款功能多样的自动化运维平台,包括代码及应用部署CI/CD、资产管理CMDB、计划任务管理、SQL审核与回滚、任务调度和站内WIKI等功能。其采用Python3.6+HTML+JScripts编写,前端使用Bootstrap框架,后端使用Django框架,后端Task框架为Celery+Redis。项目开源协议为GPL - 2.0 license,开发者欢迎大家star或者fork,引用代码需申明协议和版权信息。它对环境有一定要求,如Python版本、操作系统等,还详细给出了安装步骤,包括Python、模块、Redis、MySQL、RabbitMQ等的安装配置,是一个值得深入研究的自动化运维项目。