指南:
本文是“如何搭建自己的数据库运维平台”系列文章的第一篇,将对数据平台进行简单介绍,并展示平台的界面和功能
数据库自动化平台开发的现状非常火爆。因为每个公司的具体环境不同,没有一个完全适用的开源平台供大家使用,需要自己动手,适合公司的实际情况。在这一系列文章中,我会用自己的开发经验为大家提供一些关于开发平台的经验和思路,希望能给大家提供一些帮助。
一、前沿概论
如何一步步搭建自己的数据库平台
二、技术介绍
后端语言:python
后端框架:django-rest-框架
前端动态:vue+vuex+axios
前端:ui元素ui
前端:用户界面框架
第三,开发工具
推荐Pycharm。一款经典的IDE开发工具,可以同时开发drf和vue框架
第四,采用前后端分离架
优点:流行的python框架已经遵循前端分离策略
1.这将使前端R&D更好地帮助您扩展您的功能
2.它可以降低学习成本
3.更好地分离业务逻辑
缺点:任何关于安全性或逻辑的判断可能需要在前面和后面进行,以防止安全问题
1.身份验证登录
2.权限菜单
3.确定传输数据的有效值
动词 (verb的缩写)开发过程
1.使用后端python-drf构建api接口
2.用邮递员测试api接口调用
3.前端vue结构
4.前端和后端之间的数据交互
第六,发展标准阶段
1.包括变量、方法、数据模型在内的变量的定义在平台代码阶段要有意义,以便于后期的修改和维护
2.建立统一的前端交互数据传输标准,推荐类似{data:{},代码:' ' }的格式
3.注意前端交互的跨域问题
七、功能模块设计阶段
1.首先列出功能模块的每一步,并浏览整个功能模块
2.对功能模块的用户组进行联系研究,如
数据库管理员职能主要与数据库管理员讨论,R&D模块主要与R&D人员联系
3.实现上述两个步骤后,修改功能模块的整体流程
八、代码阶段
1.功能导向:不要怕琐碎,实现目的导向
2.BUG修复阶段:反复测试功能,修改BUG
3.代码优化阶段:当你成为一名熟练的开发人员,
可以优化自己的代码(包括前端和后端),精简代码量;提高函数的响应时间。
九.包装在线舞台
1.VUE套餐->: Nginx提供前端静态服务
2.DRF包->:在python-drf环境中直接部署
X.技术
1.vue是目前最流行的前端语言,学习成本低,建议使用
2.技术论坛和交流小组、GOOGLE和官方文档都是开发平台的好帮手
3.阅读开源平台的源代码,尤其是模块化部分,会对你有很大的帮助。这里推荐python版的向往
XI。本项目开源平台功能模块介绍(界面展示)
平台还处于开发阶段,未来还会增加和完善更多的功能
整体界面:
Ldap和通用双重登录模式:
数据库查询相关功能:
查询和透视
索引查询
延迟从库中查询
Csv数据导出下载
数据库工单相关功能:
提供工作订单
工作订单处理
拒绝工作订单
回滚工作订单
全局功能设置:
初始设置
全局帐户设置
在线故障排除功能:
收集有关在线数据的信息
显示并过滤掉关键点
权限和管理:
根据用户-用户组HOST-DB双级
实现精细权限控制
结束
1.《数据库开发工具 如何打造属于自己的数据库运维平台-开篇》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《数据库开发工具 如何打造属于自己的数据库运维平台-开篇》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/guonei/1542320.html