项目描述:
系统主要用于解决在不同数据库(如 MySQL,Oracle,PostgreSQL,MongoDB,Hbase 等)下有着不同的语法,通过连接系统之后,只用一种数据库语法(mySQL),即可解决和实现数据增删改查功能,
涉及功能模块有:
1. 首页:展示当前系统已连接数据库,表,字段,模型数量,及健康度的图表
2. 控制台:提供数据库内/外联及字段绑定映射功能,及实现数据库语法的输入和执行,得到查询后的结果
3. 联邦模型:将有着相同业务属性的表关联起来进行建模和管理,实现侧重业务的数据输出
4. 诊断:通过输入 SQL 语句,可对实际 SQL 进行分析,展示真实的库,表,字段信息,以及显示在不同阶段的耗时情况
5. 日志:展示和跟踪已连接服务器的日志情况(实时日志,历史日志,慢查询等)
6. 监控:展示和跟踪已连接服务器的运行运行情况(GC,内存,进程,线程等)
责任描述:
1. 使用 vite 快速搭建 vue3 项目开发环境
2. 结合 elementPlus 封装组件并进行页面样式开发
3. 通过 monacoEditor 实现 SQL 语句的输入及提示
4. 通过 antv G2 展示统计图表,antv X6 展示库/表/字段的关系
5. 涉及技术栈:vue3+vueRouter+axios+pinia+elementPlus+typescrip