• 系统重构


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

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

      1、对项目进行排期

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


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

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

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

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

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

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

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

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

        对sql进行优化

      3、

  • 相关阅读:
    @ResponseBody
    elselect vmodel初始化couponSelected.id 与 key="coupon.id" id数据类型要保持一致
    CentOS7安装k8s
    vuecli 搭建项目
    springboot+netty
    漏洞扫描器AWVS
    同一类控件批量初始化
    HQL manytoone 属性notfound, 引用外键记录不存在
    Netty 20211116 socket clientserver TCP/UDP
    安卓开发项目计划
  • 原文地址:https://www.cnblogs.com/gnwzj/p/13073824.html
Copyright © 2020-2023  润新知