系统重构

重构情景:本年度需要重构系统,系统夸时大,技术老。重构难点 数据库优化,对sql优化。由于系统数据量并不大,每天2000条数据,当前库最大表数据量1000万+,涉及到历史数据的迁移。

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

  1、对项目进行排期

    根据当前项目中存在的功能进行梳理。
    

 

 


  2、整理数据库表,做好迁库相关准备

    整理相关数据库表:没什么说的,就是先将系统中的表全部整理。

    对表中的字段进行类型改造:无聊透顶的工作。梳理字段类型,字段名称不合理的,表名合理的

    对不合理的表进行改造(难点):

      首先,需要进行业务分析,合理的分析业务需求才能做出合理的系统。查看出那些字段为常用字段,关联字段。

      其次,分析当前系统中使用的视图(尤其的动态视图-oracle),

      再次,复杂sql的业务分析。

      最后,根据分析出来的结果进行优化。优化表将不合理的表结构进行重新创建,索引、视图、分区、分表。

    对sql进行优化

  3、

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