系統重構

重構情景:本年度需要重構系統,系統誇時大,技術老。重構難點 數據庫優化,對sql優化。由於系統數據量並不大,每天2000條數據,當前庫最大表數據量1000萬+,涉及到歷史數據的遷移。

重構技術選型:CAF框架(公司自主:springBoot+vue+node.js)tomcat+mysql+mybaties+rides+kafka+jdk8

  1、對項目進行排期

    根據當前項目中存在的功能進行梳理。
    

 

 


  2、整理數據庫表,做好遷庫相關準備

    整理相關數據庫表:沒什麼說的,就是先將系統中的表全部整理。

    對錶中的字段進行類型改造:無聊透頂的工作。梳理字段類型,字段名稱不合理的,表名合理的

    對不合理的表進行改造(難點):

      首先,需要進行業務分析,合理的分析業務需求才能做出合理的系統。查看出那些字段爲常用字段,關聯字段。

      其次,分析當前系統中使用的視圖(尤其的動態視圖-oracle),

      再次,複雜sql的業務分析。

      最後,根據分析出來的結果進行優化。優化表將不合理的表結構進行重新創建,索引、視圖、分區、分表。

    對sql進行優化

  3、

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章