【技术实现步骤摘要】
数据迁移方法、装置、设备、介质和产品
[0001]本申请涉及数据处理
,特别是涉及一种数据迁移方法、装置、计算机设备、存储介质和计算机程序产品。
技术介绍
[0002]随着移动互联网和智能设备的快速发展和普及,互联网应用的数据库处理数据的压力越来越大、用户对请求响应时间的要求也愈加苛刻,同时应用对数据库能够稳定的提供服务的要求也越来越高。随着业务数据的增长,原有的数据表中的数据量增长过快,当数据增长超出预期数据量时,就需要将原数据表中的数据迁移至新的数据表中。
[0003]目前,常用的数据迁移的方法是停机进行数据迁移,在迁移期间数据库不能正常对外提供服务,针对于大数据停机迁移方案,停机时间长,且一次性数据比对量大,若迁移未成功,需再次停机尝试,此数据迁移的方法工作量大,并且数据迁移的效率较低。
技术实现思路
[0004]基于此,有必要针对上述技术问题,提供一种能够提高数据迁移效率的数据迁移方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0005]第一方面,本申请提供了一种 ...
【技术保护点】
【技术特征摘要】
1.一种数据迁移方法,其特征在于,所述方法包括:获取源数据表中的全量数据;根据预设规则对所述全量数据进行分片得到多片分片数据,并对每片所述分片数据设置对应的预设分表标识;根据所述预设规则建立多个目标数据表;根据所述预设分表标识和预设数据迁移标识,将所述分片数据迁移至对应的所述目标数据表。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收数据访问请求,所述数据访问请求携带有目标维度值;获取所述源数据表以及所述目标数据表的目标维度的分配结果;根据所述目标维度值以及所述分配结果,确定所述数据访问请求对应的访问数据表;对所述访问数据表进行数据访问得到与所述数据访问请求对应的访问结果。3.根据权利要求2所述的方法,其特征在于,所述根据所述预设分表标识和预设数据迁移标识,将所述分片数据迁移至对应的所述目标数据表之后,所述方法包括:判断所述目标数据表中的数据与所述全量数据是否一致;若所述目标数据表中的数据与所述全量数据不一致,则删除所述目标数据表中的数据。4.根据权利要求2所述的方法,其特征在于,所述根据所述预设分表标识和预设数据迁移标识,将所述分片数据迁移至对应的所述目标数据表之后,所述方法包括:获取预设时间间隔;从所述源数据表中获取所述预设时间间隔所产生的第一增量数据;将所述第一增量数据迁移至所述目标数据表中。5.根据权利要求4所述的方法,其特征在于,所述将所述第一增量数据迁移至所述目标数据表中之后,所述方法包括:判断所述目标...
【专利技术属性】
技术研发人员:吴博文,高东,李森,姜莹洁,周星星,
申请(专利权)人:上海浦东发展银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。