请问对于各个已有老的应用,我们想平滑过度过分布式数据库,需要做哪些工作?

请问对于各个已有老的应用,集中式数据库,我们想平滑过度过分布式数据库,需要做哪些工作?

是要对应用代码进行重构,比如代码的修改,包括sqk语句,还是数据库的中间件是我无感知

参与6

1同行回答

顾黄亮顾黄亮  技术总监 , 畅销书作者
1:充分的测试,评估时间,总结经验,提升性能在生产中进行数据的大批量迁移时,充分的测试时必须的。一方面可以根据这些测试积累一些必要的数据作为生产中使用参考,另外一方面可以基于之前的测试,总结经验,总结不足之处,加入改进,在生产中每一分钟的改进都是很重要的。这部分包括你说...显示全部

1:充分的测试,评估时间,总结经验,提升性能在生产中进行数据的大批量迁移时,充分的测试时必须的。一方面可以根据这些测试积累一些必要的数据作为生产中使用参考,另外一方面可以基于之前的测试,总结经验,总结不足之处,加入改进,在生产中每一分钟的改进都是很重要的。这部分包括你说的代码的修改,sql的适配
2:完整的备份
3: 迁移前期进行精密的规划,无论是迁移时间、事先准备、操作过程、事后处理等等
4: 迁移结束后需要验证新库,比如序列,重编译新库失效的对象,检查新库是否需要重建索引,用事先准备好的脚本验证新老库之间的数据是否有差异

这种大级别的迁移,是很难做到无感知的

收起
银行 · 2019-09-16
浏览1471

提问者

sunny4710
系统工程师KCB
擅长领域: 存储灾备双活

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2019-09-16
  • 关注会员:2 人
  • 问题浏览:2214
  • 最近回答:2019-09-16
  • X社区推广