Ⅰ 什么是数据库迁移
所谓来数据库迁移就是这个数源据库到另一个数据库之间的任意形式的数据移动。
数据库迁移主要分为热迁移和冷迁移:
热迁移是将内存数据和硬盘数据同步进行迁移。热迁移的优势在于其对用户业务的影响是非常小的;热迁移对内存数据进行了迁移,用户业务应用对其是无感知的。而缺点是热迁移的过程是不可中断的,整个操作过程相对复杂。
冷迁移就是在关机迁移。优势是整个冷迁移过程的操作简单,一般为自动化操作。但其缺点是该方式不支持内存数据的保存,容易导致内存数据的丢失。
Ⅱ 什么是数据迁移在数据迁移中需要考虑的问题
数据迁移是一种将离线存储与在线存储融合的技术。
在生产环境中,做数据迁移需要考虑很多的可能性和场景,尽量排除可能发生的问题。
需要考虑的问题包括:
1、充分测试
在生产中进行数据的大批量迁移时,充分的测试时必须的。
2、完整的备份策略
在数据迁移之前进行完整的备份,一定要是全量的。甚至在允许的情况下做冷备都可以。数据的备份越充分,出现问题时就有了可靠的保证。
3、完整的日志
在数据迁移,数据升级的时候,一定要保留完整的日志记录,这样如果稍候有问题,也可以及时查验,也可以避免很多不必要的纷争。
4、网络带宽
网络是很重要的一个因素,数据迁移的时候肯定会从别的服务器中传输大量的文件,mp等,如果网络太慢,无形中就是潜在的问题。