一种业务数据迁移的方法及装置制造方法及图纸

技术编号:26170813 阅读:20 留言:0更新日期:2020-10-31 13:40
本申请实施例公开了一种业务数据迁移的方法及装置,该方法包括:服务器确定当前需要迁移的至少一个数据表,上述至少一个数据表用于记录业务数据;上述服务器根据上述至少一个数据表中的目标数据的创建时间确定迁移的目标表,其中,上述目标数据为创建时间距离当前时间达到预设时间差的数据;上述服务器向上述目标表中迁移上述至少一个数据表中的上述目标数据。采用本申请实施例,能够定时地进行业务数据迁移,提高业务数据迁移的效率。

【技术实现步骤摘要】
一种业务数据迁移的方法及装置
本申请涉及计算机
,尤其涉及一种业务数据迁移的方法及装置。
技术介绍
随着计算机技术逐渐成熟,许多网上平台的信用度也逐渐受到大众的认可,例如助贷平台,助贷平台的出现对人们的生活方式产生了一定的影响。然而,随着助贷平台上线时间越长,其助贷平台底层的数据库中存储的历史数据也越来越多,但是这些历史数据一般仅用于历史交易数据的追溯与复盘,使用频率非常低,并且,随着底层的历史数据的日益剧增,其直接影响着当前业务数据处理的效率,因此,为了提高当前业务数据处理的效率,助贷平台需要将上述历史数据进行迁移或删除。目前,移除或删除上述历史数据需要人工操作,当面临大量的历史数据时,人工操作的效率较低,因而,移除或删除历史数据的效率有待提高。
技术实现思路
本申请实施例公开了一种业务数据迁移的方法及装置,能够定时地进行业务数据迁移,提高业务数据迁移的效率。第一方面,本申请实施例提供了一种业务数据迁移的方法,包括:确定当前需要迁移的至少一个数据表,上述至少一个数据表用于记录业务数据;根据上述至少一个数据表中的目标数据的创建时间确定迁移的目标表,其中,上述目标数据为创建时间距离当前时间达到预设时间差的数据;向上述目标表中迁移上述至少一个数据表中的上述目标数据。可以看出,该方法能够自动地对距离当前时间存在固定的预设时间差的业务数据进行定时地迁移,大大地提高了业务数据迁移的效率。在第一方面的一种可选的方案中,上述确定需要迁移的至少一个数据表,包括:通过多线程方式同步对多个数据表进行分析以确定需要迁移的至少一个数据表。可以看出,上述方法能够同时对多个数据表进行分析处理,这种多线程方式(彼此独立,互不影响)提高了业务数据的迁移效率。在第一方面的又一种可选的方案中,,上述根据至少一个数据表中的目标数据的创建时间确定迁移的目标表,包括:根据上述至少一个数据表中的目标数据的创建时间从已有的多个待选数据表中选择迁移的目标表;或者,根据上述至少一个数据表中的目标数据的创建时间创建迁移的目标表。在第一方面的又一种可选的方案中,上述向上述目标表中迁移上述至少一个数据表中的上述目标数据之后,还包括:删除上述至少一个数据表中的上述目标数据。在第一方面的又一种可选的方案中,还包括:若上述至少一个数据表中的目标数据迁移失败,则将上述目标数据恢复到上述至少一个数据表中。可以看出,在上述业务数据未迁移成功的情况下,该方法能够自动将上述目标数据恢复到原来的数据表中,避免了上述业务数据丢失的风险。第二方面,本申请实施例提供了一种业务数据迁移的装置,包括:第一确定单元,用于确定当前需要迁移的至少一个数据表,上述至少一个数据表用于记录业务数据;第二确定单元,用于根据上述至少一个数据表中的目标数据的创建时间确定迁移的目标表,其中,所目标数据为创建时间距离当前时间达到预设时间差的数据;迁移单元,用于向上述目标表中迁移上述至少一个数据表中的上述目标数据。可以看出,上述装置能够自动地对距离当前时间存在固定的预设时间差的业务数据进行定时地迁移,大大地提高了业务数据迁移的效率。在第二方面的一种可选的方案中,上述第一确定单元具体用于:通过多线程方式同步对多个数据表进行分析以确定需要迁移的至少一个数据表。可以看出,上述方法能够同时对多个数据表进行分析处理,这种多线程方式(彼此独立,互不影响)提高了业务数据的迁移效率。在第二方面的又一种可选的方案中,上述第二确定单元具体用于:根据上述至少一个数据表中的目标数据的创建时间从已有的多个待选数据表中选择迁移的目标表;或者,根据上述至少一个数据表中的目标数据的创建时间创建迁移的目标表。在第二方面的又一种可选的方案中,还包括:删除单元,用于上述迁移单元向上述目标表中迁移上述至少一个数据表中的上述目标数据之后,删除上述至少一个数据表中的上述目标数据。在第二方面的又一种可选的方案中,还包括:恢复单元,用于若上述至少一个数据表中的目标数据迁移失败,则将上述目标数据恢复到上述至少一个数据表中。可以看出,在上述业务数据未迁移成功的情况下,该方法能够自动将上述目标数据恢复到原来的数据表中,避免了上述业务数据丢失的风险。第三方面,本申请实施例提供了一种服务器,包括:通信接口、存储器与处理器,其中,上述通信接口用于数据通信,上述存储器用于存储计算机程序,上述处理器被配置为运行上述计算机程序,以使上述服务器执行如第一方面或第一方面的任一种可选的方案中所描述的业务数据迁移的方法。第四方面,本申请实施例提供了一种计算机可读存储介质,上述计算机可读存储介质存储有计算机程序,当上述计算机程序被处理运行时,实现第一方面或者第一方面中任意一种可选的方案中所描述的方法。第五方面,本申请实施例提供了一种计算机程序产品,当该计算机程序产品在处理器上运行的时候,实现本申请实施例中的第一方面或者第一方面中任意一种可选的方案所描述的方法。可以理解地,上述第三方面提供的服务器、第四方面提供的计算机可读存储介质,以及第五方面提供的计算机产品均用于执行第一方面,或者第一方面的任一种可选的方案所提供的业务数据迁移的方法,因此,其所能达到的有益效果可以参考第一方面,或者第一方面的任一种可选的方案,所提供的业务数据迁移的方法中的有益效果,此处不再赘述。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对本申请实施例或
技术介绍
中所需要使用的附图作简单地介绍。图1是本申请实施例提供的一种业务数据迁移的场景示意图;图2是本申请实施例提供的一种业务数据迁移的方法的流程示意图;图3是本申请实施例提供的又一种业务数据迁移的方法的流程示意图;图4是本申请实施例提供的一种业务数据迁移的装置的结构示意图;图5是本申请实施例提供的又一种业务数据迁移的装置的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,并且本申请实施例以网上平台的助贷平台进行详细阐述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。请参见图1,图1是本申请实施例提供的一种业务数据迁移的场景示意图,该示意图包括:服务器101以及终端102,其中,上述终端102可以为智能手机、笔记本电脑、平板电脑或桌上型电脑等其他电子设备,其中,该业务数据为上述终端根据用户的网上平台操作行为产生的数据,并且该数据存储在上述服务器101中,其中,上述网上平台包括:租车平台、社交平台、餐饮平台、助贷平台等平台,上述租车平台产生的业务数据(例如,用户的身份标识号(identitydocument,ID)、租车路线、租车时间,租车价格等数据),上述社交平台产生的数据(例如,用户的ID、聊天内容、聊天时间等数本文档来自技高网
...

【技术保护点】
1.一种业务数据迁移的方法,其特征在于,包括:/n确定当前需要迁移的至少一个数据表,所述至少一个数据表用于记录业务数据;/n根据所述至少一个数据表中的目标数据的创建时间确定迁移的目标表,其中,所述目标数据为创建时间距离当前时间达到预设时间差的数据;/n向所述目标表中迁移所述至少一个数据表中的所述目标数据。/n

【技术特征摘要】
1.一种业务数据迁移的方法,其特征在于,包括:
确定当前需要迁移的至少一个数据表,所述至少一个数据表用于记录业务数据;
根据所述至少一个数据表中的目标数据的创建时间确定迁移的目标表,其中,所述目标数据为创建时间距离当前时间达到预设时间差的数据;
向所述目标表中迁移所述至少一个数据表中的所述目标数据。


2.根据权利要求1所述方法,其特征在于,所述确定需要迁移的至少一个数据表,包括:
通过多线程方式同步对多个数据表进行分析以确定需要迁移的至少一个数据表。


3.根据权利要求1或2所述的方法,其特征在于,所述根据至少一个数据表中的目标数据的创建时间确定迁移的目标表,包括:
根据所述至少一个数据表中的目标数据的创建时间从已有的多个待选数据表中选择迁移的目标表;
或者,根据所述至少一个数据表中的目标数据的创建时间创建迁移的目标表。


4.根据权利要求3所述的方法,其特征在于,所述向所述目标表中迁移所述至少一个数据表中的所述目标数据之后,还包括:
删除所述至少一个数据表中的所述目标数据。


5.根据权利4所述的方法,其特征在于,还包括:
若所述至少一个数据表中的目标数据迁移失败,则将所述目标数据恢复到所述至少一个数据表中。


6.一种业务数据迁移的装置,器特...

【专利技术属性】
技术研发人员:杨振文
申请(专利权)人:深圳市融壹买信息科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1