zoukankan      html  css  js  c++  java
  • 2020-11-19 数据迁移流程

    数据迁移流程
    上线双写 -> 历史数据同步到新表 -> 切读到新表 -> 旧表停写

    1.上线新表,起始自增id与线上最大id比较,预留id增长空间,比最大id大一些

    2.上线/下线双写
    双写先写新表上线过程中:
    旧表新增数据->产生的是历史数据
    新表新增数据->旧表同步,会造成旧表起始自增id增大,此后旧表和新表同时新增数据时,会有id相同,内容不同的数据产生

    下线双写
    旧表停止即可
    --------------------------------------------------------
    双写先写旧表
    旧表新增数据->新表同步,自增id同步旧表上生成的,应该比新建表的起始自增id小

    下线双写上线过程中
    旧表在写->数据同步到新表 此时应是较小id的数据不会与新表的id冲突
    新表在写->数据不同步到旧表,自增id从新建表的起始自增id开始

  • 相关阅读:
    Event bubbling
    input/change event practice
    Form event
    Event_Object
    DOM_this keyword
    Random color generator exercise
    DOM_events_addEventListener
    Spring值SpEL
    Spring之使用外部属性文件
    Spring之Bean的作用域
  • 原文地址:https://www.cnblogs.com/imgax/p/14007227.html
Copyright © 2011-2022 走看看