指南:
本文是“如何搭建自己的數(shù)據(jù)庫運維平臺”系列文章的第一篇,將對數(shù)據(jù)平臺進行簡單介紹,并展示平臺的界面和功能
數(shù)據(jù)庫自動化平臺開發(fā)的現(xiàn)狀非?;鸨?。因為每個公司的具體環(huán)境不同,沒有一個完全適用的開源平臺供大家使用,需要自己動手,適合公司的實際情況。在這一系列文章中,我會用自己的開發(fā)經(jīng)驗為大家提供一些關(guān)于開發(fā)平臺的經(jīng)驗和思路,希望能給大家提供一些幫助。
一、前沿概論
如何一步步搭建自己的數(shù)據(jù)庫平臺
二、技術(shù)介紹
后端語言:python
后端框架:django-rest-框架
前端動態(tài):vue+vuex+axios
前端:ui元素ui
前端:用戶界面框架
第三,開發(fā)工具
推薦Pycharm。一款經(jīng)典的IDE開發(fā)工具,可以同時開發(fā)drf和vue框架
第四,采用前后端分離架
優(yōu)點:流行的python框架已經(jīng)遵循前端分離策略
1.這將使前端R&D更好地幫助您擴展您的功能
2.它可以降低學(xué)習(xí)成本
3.更好地分離業(yè)務(wù)邏輯
缺點:任何關(guān)于安全性或邏輯的判斷可能需要在前面和后面進行,以防止安全問題
1.身份驗證登錄
2.權(quán)限菜單
3.確定傳輸數(shù)據(jù)的有效值
動詞 (verb的縮寫)開發(fā)過程
1.使用后端python-drf構(gòu)建api接口
2.用郵遞員測試api接口調(diào)用
3.前端vue結(jié)構(gòu)
4.前端和后端之間的數(shù)據(jù)交互
第六,發(fā)展標(biāo)準(zhǔn)階段
1.包括變量、方法、數(shù)據(jù)模型在內(nèi)的變量的定義在平臺代碼階段要有意義,以便于后期的修改和維護
2.建立統(tǒng)一的前端交互數(shù)據(jù)傳輸標(biāo)準(zhǔn),推薦類似{data:{},代碼:' ' }的格式
3.注意前端交互的跨域問題
七、功能模塊設(shè)計階段
1.首先列出功能模塊的每一步,并瀏覽整個功能模塊
2.對功能模塊的用戶組進行聯(lián)系研究,如
數(shù)據(jù)庫管理員職能主要與數(shù)據(jù)庫管理員討論,R&D模塊主要與R&D人員聯(lián)系
3.實現(xiàn)上述兩個步驟后,修改功能模塊的整體流程
八、代碼階段
1.功能導(dǎo)向:不要怕瑣碎,實現(xiàn)目的導(dǎo)向
2.BUG修復(fù)階段:反復(fù)測試功能,修改BUG
3.代碼優(yōu)化階段:當(dāng)你成為一名熟練的開發(fā)人員,
可以優(yōu)化自己的代碼(包括前端和后端),精簡代碼量;提高函數(shù)的響應(yīng)時間。
九.包裝在線舞臺
1.VUE套餐->: Nginx提供前端靜態(tài)服務(wù)
2.DRF包->:在python-drf環(huán)境中直接部署
X.技術(shù)
1.vue是目前最流行的前端語言,學(xué)習(xí)成本低,建議使用
2.技術(shù)論壇和交流小組、GOOGLE和官方文檔都是開發(fā)平臺的好幫手
3.閱讀開源平臺的源代碼,尤其是模塊化部分,會對你有很大的幫助。這里推薦python版的向往
XI。本項目開源平臺功能模塊介紹(界面展示)
平臺還處于開發(fā)階段,未來還會增加和完善更多的功能
整體界面:
Ldap和通用雙重登錄模式:
數(shù)據(jù)庫查詢相關(guān)功能:
查詢和透視
索引查詢
延遲從庫中查詢
Csv數(shù)據(jù)導(dǎo)出下載
數(shù)據(jù)庫工單相關(guān)功能:
提供工作訂單
工作訂單處理
拒絕工作訂單
回滾工作訂單
全局功能設(shè)置:
初始設(shè)置
全局帳戶設(shè)置
在線故障排除功能:
收集有關(guān)在線數(shù)據(jù)的信息
顯示并過濾掉關(guān)鍵點
權(quán)限和管理:
根據(jù)用戶-用戶組HOST-DB雙級
實現(xiàn)精細權(quán)限控制
結(jié)束
1.《數(shù)據(jù)庫開發(fā)工具 如何打造屬于自己的數(shù)據(jù)庫運維平臺-開篇》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識,僅代表作者本人觀點,與本網(wǎng)站無關(guān),侵刪請聯(lián)系頁腳下方聯(lián)系方式。
2.《數(shù)據(jù)庫開發(fā)工具 如何打造屬于自己的數(shù)據(jù)庫運維平臺-開篇》僅供讀者參考,本網(wǎng)站未對該內(nèi)容進行證實,對其原創(chuàng)性、真實性、完整性、及時性不作任何保證。
3.文章轉(zhuǎn)載時請保留本站內(nèi)容來源地址,http://f99ss.com/guonei/1542320.html