{{ item.name }}
{{ item.name }}

{{ it.name }}

{{ it.text }}

{{ it.name }}

{{ innerIt.name }}

{{ innerIt.text }}

{{news.time}}
{{news.title}}
数据库迁移需要注意哪些问题
2020-11-12发布 274浏览

服务器搬迁,数据的迁移,对于技术人员都有这么一个过程,不同开发软件对服务器环境,以及数据库版本都是有所要求的,迁移过程中,数据库迁移需要注意哪些问题,今天爱可生小编就来简单介绍下。让新手技术在迁移过程中提前做好准备,以免不当操作,造成数据丢失,或者迁移不成功。

1.程序逻辑部分,新逻辑上线,注意对老逻辑的兼容,千万不要不管三七内二十一暴力替换。

2.数据库部分:

1)能建新表尽量建新表以避免对老数据的破坏。

2)如果老表有字段增加,千万不要做非空,唯一性的约束,否则后果自负。

3)假如需要减字段,那么请考虑临时替代的方案,比如新建一张临时表,让程序先取临时表数据,最后等新表建立后再切换过来,导入数据。

3.CACHE等需要序列化,反序列化的部分。一定要兼容原先在缓存中的数据,例如SID千万不要变化,否则反序列化失败,假如有字段需要增加,那么考虑第一次读入先取数据库。

4.外部接口相关的,能不要求外部接口联调,尽量就不做联调,一是麻烦,二是风险大。尽量对原接口传入和传出的数据保持兼容。假如有变化,考虑用适配器封装,实在没办法再实行下策。

5.注意操作的先后顺序,这个也是非常重要,例如你先发了数据库,但是程序还是老的,并且会受到影响,那么就挂了。

上述几点在进行MySQL迁移过程中要注意的,当然数据迁移最重要一点就是要先数据备份,这才是最重要的,数据备份之后,无论数据迁移过程中操作了什么都可以复原。

 


上一篇
mysql数据库备份的两种方法
400-820-6580 13916131869
marketing@actionsky.com
上海市闵行区万源路2138号泓茂中心2号楼
产品详情
关系型数据库
AI数据库
数据库智能管理平台
数据库生态产品
行业案例
金融行业
新零售行业
制造业
通信行业
更多
公司动态
最新新闻
国产化信息
技术分享
关于我们
公司简介
公司分布
国家专利
资质认证
扫码关注公众号
© Copyright 2017, All rights reserved by: 上海爱可生信息技术股份有限公司 沪ICP备12003970号-1 | 法律声明 | 网站地图
沪公网安备 31010402003331号