【技术实现步骤摘要】
数据迁移方法、装置、存储介质及电子设备
[0001]本公开涉及计算机
,具体而言,涉及一种数据迁移方法、数据迁移装置、计算机可读存储介质及电子设备。
技术介绍
[0002]随着软硬件的快速发展,数据膨胀的速度越来越快,针对海量数据的存储需求也越来越高。在相关技术中,若是数据库难以承载更多的数据时,可以考虑对数据库中的数据进行迁移,具体而言,可以将数据库中的数据迁移至其他数据库中,或者,可以将数据库中的数据迁移至云端。
[0003]然而,相关技术中的方案,将数据库中的数据进行迁移之后,可能存在不兼容的情况,从而导致系统风险。
[0004]因此,需要一种方案保证数据迁移之后的兼容情况。
[0005]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
[0006]本公开的目的在于提供一种数据迁移方法、数据迁移装置、计算机可读存储介质及电子设备,可以解决相关技术中无法准确识别用户输入中的攻击
【技术保护点】
【技术特征摘要】
1.一种数据迁移方法,其特征在于,所述方法包括:获取源数据库的多个参数信息,根据所述多个参数信息刻画所述源数据库的画像;确定所述源数据库与目标数据库之间的兼容性;其中,所述源数据库与目标数据库之间的兼容性与所述源数据库的画像相关;响应于对象选择操作,确定数据迁移范围,并确定需要进行数据迁移的迁移对象;获取所述迁移对象对应的数据结构以及所述迁移对象对应的元数据;根据所述源数据库与所述目标数据库之间的兼容性对所述数据结构进行迁移,根据所述源数据库与所述目标数据库之间的兼容性对所述元数据进行迁移。2.根据权利要求1所述的方法,其特征在于,所述确定所述源数据库与目标数据库之间的兼容性,包括:获取所述源数据库中的第一对象语句,在所述目标数据库中执行所述第一对象语句;在所述第一对象语句执行成功时,所述第一对象语句在所述目标数据库中兼容;在所述第一对象语句执行不成功时,所述第一对象语句在所述目标数据库中不兼容;根据所述第一对象语句在所述目标数据库中的兼容情况确定所述源数据库与所述目标数据库之间的兼容性。3.根据权利要求1所述的方法,其特征在于,所述确定所述源数据库与目标数据库之间的兼容性,包括:获取所述源数据库对应的元数据以及所述源数据库对应的定义语句;根据所述源数据库对应的元数据以及所述源数据库对应的定义语句确定所述源数据库的数据库对象特征;根据所述源数据库的数据库对象特征以及所述目标数据库的对象评估规则确定所述源数据库与所述目标数据库之间的兼容性。4.根据权利要求1所述的方法,其特征在于,所述根据所述源数据库与所述目标数据库之间的兼容性对所述数据结构进行迁移,包括:获取所述数据结构中的第一数据结构;其中,所述第一迁移结构为数据结构迁移过程中迁移失败的数据结构;根据所述源数据库与所述目标数据库之间的兼容性对所述第一数据结构进行订正得到第二数据结构;对所述第二数据结构进行迁移。5.根据权利要求1所述的方法,其特征在于,所述根据所述源数据库与所述目标数据库之间的兼容性对所述元数据进行迁移,包括:获取所述元数据中的第一元数据;其中,所述第一元数据为所述元数...
【专利技术属性】
技术研发人员:葛志祥,耿勇杰,陈娜,李舒婷,李旺,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。