1.一种基于完整事务性的在线式数据迁移方法,其特征在于,包括以下步骤:
S1、构造数据双写系统;
S2、构造在线存储系统;
S3、进行数据同步;
S4、完成数据切换。
2.根据权利要求1所述的在线式数据迁移方法,其特征在于,所述步骤S1包括:
S101、正常运行期间,业务数据通过第一数据入口写入数据容器T1表;
S102、建立新的分区表T2;
S103、对第一数据入口进行复制得到第二数据入口,将T1表的增量及变更数据通过第二数据入口写入T2表中,T1表停止写入。
3.根据权利要求1所述的在线式数据迁移方法,其特征在于,所述步骤S2包括:
S201、建立新的分区表T3;
S202、在线实施将T1表数据转入至T3表。
4.根据权利要求1所述的在线式数据迁移方法,其特征在于,所述步骤S3包括:
S301、未同步前,T1表停止写入后的增量及变更数据通过第二数据入口写入T2表;
S302、同步准备时,对第二数据入口进行复制得到第三数据入口,将同步期间T2表的增量及变更数据通过第三数据入口写入T3表中,T2表停止写入,但是可以读取;
S303、将T2表中数据同步至T3表中。
5.根据权利要求1所述的在线式数据迁移方法,其特征在于,所述步骤S4包括:
将目标表T3表投入生产,经过一段时间的业务确认无误后,切断T1表和T2表的第一和第二数据入口,关闭双写系统,在线数据迁移完成,迁移完成后,将T1和T2表删除,以释放存储空间。