亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

項目數據庫模型在開發新功能時遇到瓶頸了,有什么工具可以幫助重新設計數據結構嗎?

項目數據庫模型在開發新功能時遇到瓶頸了,有什么工具可以幫助重新設計數據結構嗎?

小弟新入門后端,在最近的工作中遇到了一個問題:剛開始加一些功能的時候,如果數據庫不支持,一般是選擇在合適的地方加一些字段單獨的功能沒啥問題,但是與整體沒有關聯,各種hook。。。到最后自己暈了現有的數據結構要實現一些功能很困難,索引沒法做,速度會非常慢以上是不是說明應該[重構]一哈了?然后重構的時候發現組織不起來已有的關系,有沒有什么工具或者經驗分享各位
查看完整描述

2 回答

?
慕田峪7331174

TA貢獻1828條經驗 獲得超13個贊

根據題主描述,現有的數據庫設計已不再適應新的業務邏輯,這說明是時候需要重構了。
至于數據庫重構的工具,推薦使用開源的Liquibase。
工具只是提高你的效率,但重構的關鍵還是理清現有的業務邏輯。可以使用ER圖梳理下現有的業務邏輯,且做好風險評估,畢竟底層數據庫重構影響面甚廣。

查看完整回答
反對 回復 2018-10-29
?
千萬里不及你

TA貢獻1784條經驗 獲得超9個贊

關系型數據庫的關系表示:ER圖。
用ER圖給你現有的表和關系畫出來,一起梳理一下,應該會好一些吧?

查看完整回答
反對 回復 2018-10-29
  • 2 回答
  • 0 關注
  • 804 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號