中易网

数据库的迁移要注意哪些问题

答案:2  悬赏:10  
解决时间 2021-01-22 15:59
数据库的迁移要注意哪些问题
最佳答案
分布式大数据迁移工具 (二) 原创分享中,请参考

全部回答
1.程序逻辑部分,新逻辑上线,注意对老逻辑的兼容,千万不要不管三七二十一暴力替换。
2.数据库部分:
1)能建新表尽量建新表以避免对老数据的破坏。
2)如果老表有字段增加,千万不要做非空,唯一性的约束,否则后果自负。
3)假如需要减字段,那么请考虑临时替代的方案,比如新建一张临时表,让程序先取临时表数据,最后等新表建立后再切换过来,导入数据。
3.CACHE等需要序列化,反序列化的部分。一定要兼容原先在缓存中的数据,例如SID千万不要变化,否则反序列化失败,假如有字段需要增加,那么考虑第一次读入先取数据库。
4.外部接口相关的,能不要求外部接口联调,尽量就不做联调,一是麻烦,二是风险大。尽量对原接口传入和传出的数据保持兼容。假如有变化,考虑用适配器封装,实在没办法再实行下策。
5.注意操作的先后顺序,这个也是非常重要,例如你先发了数据库,但是程序还是老的,并且会受到影响,那么就挂了。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
JAVA里map的key值和value值怎么放到SQL文里作
金鱼和斗鱼养可以不
北京链家地产经纪有限公司怎么样?
我妈脖子一块乌黑 退也走不了路
怎样利用光电传感器检测颜色
求PS3版虐杀原形1,要中文版的,发百度云链接
有那些东西能清内热
这代表什么意思
雄鹰驾校(宜春万载)地址好找么,我有些事要过
电脑装了itunes变慢的原因是什么?
保险这个行业适合我吗?
为什么我电脑里word打开时出现“无法启动转换
GTA5怎么跳过序章直接进线上
北京自体脂肪移植哪里的专家最好,北京京韩做
rimowa箱子打不开了,密码什么的都没错
推荐资讯
花下无人草又枯(打一字)
韩国三星SM_T255S在中国是什么
美容仿生冠哪里好
苍耳能够做什么用
话说头条里面经常有微博里面的评论互动,俗称
合肥婚庆公司哪家好?
功放机维修问题
华艺美妆地址有知道的么?有点事想过去
四个月的宝宝鼻子里总有鼻涕是怎么回事
亡六国非秦乃六国,亡秦非六国乃秦。如何不亡
下丘脑综合征都需要做哪些检查?
车间地面用哪种地坪比较好?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?