本申请涉及数据分析,尤其涉及一种系统迁移方法、装置、计算机设备及可读存储介质。
背景技术:
1、在金融领域,随着线上金融业务的迅猛扩展,以及线上金融业务的实时性、安全性等需求,服务于线上金融业务的应用系统的更新迭代周期加快。然而,如果系统的生命周期已经很长了,比如运行已达十年以上,由于系统承载的业务量较为庞大,那么系统的重构改造会面临巨大的风险,比如金融数据丢失的安全风险、金融业务中断风险等。如何降低风险,在不影响现有老系统功能使用的前提下,平滑地将老系统迁移到新系统,是目前亟需解决的问题。
2、相关技术中,系统迁移主要依靠开发人员或技术人员对老系统的了解和经验来判断系统功能的重要性,从而依据系统功能的重要性进行迁移。该方式受限于开发人员或技术人员的技术能力和经验水平,无法保证迁移质量,导致迁移风险并不可控,并且迁移效率低下。
技术实现思路
1、本申请的主要目的在于提供一种系统迁移方法、装置、计算机设备及可读存储介质,旨在提升系统迁移效率和质量,降低迁移风险。
2、第一方面,本申请提供了一种系统迁移方法,所述方法包括:
3、获取第一系统在预设时间段内产生的日志数据,并将所述日志数据同步至列式数据库管理引擎中;
4、响应于用户在配置页面中针对所述第一系统的各接口调用量配置的查询脚本逻辑,通过所述列式数据库管理引擎执行所述查询脚本逻辑,以对所述日志数据进行处理,获得所述预设时间段内所述第一系统的接口调用量列表;
5、根据所述接口调用量列表,将所述第一系统的各接口有序迁移至第二系统。
6、第二方面,本申请还提供了一种系统迁移装置,所述装置包括:
7、同步模块,用于获取第一系统在预设时间段内产生的日志数据,并将所述日志数据同步至列式数据库管理引擎中;
8、处理模块,用于响应于用户在配置页面中针对所述第一系统的各接口调用量配置的查询脚本逻辑,通过所述列式数据库管理引擎执行所述查询脚本逻辑,以对所述日志数据进行处理,获得所述预设时间段内所述第一系统的接口调用量列表;
9、迁移模块,用于根据所述接口调用量列表,将所述第一系统的各接口有序迁移至第二系统。
10、第三方面,本申请还提供了一种计算机设备,所述计算机设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中所述计算机程序被所述处理器执行时,实现如上述的系统迁移方法的步骤。
11、第四方面,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其中所述计算机程序被处理器执行时,实现如上述的系统迁移方法。
12、本申请公开了一种系统迁移方法、装置、计算机设备及可读存储介质,该系统迁移方法,获取第一系统在预设时间段内产生的日志数据,并将日志数据同步至列式数据库管理引擎中;响应于用户在配置页面中针对第一系统的各接口调用量配置的查询脚本逻辑,通过列式数据库管理引擎执行查询脚本逻辑,以对日志数据进行处理,获得预设时间段内第一系统的接口调用量列表;根据接口调用量列表,将第一系统的各接口有序迁移至第二系统。该系统迁移方法,基于列式数据库管理引擎从第一系统的接口调用量维度,对第一系统产生的指定日志数据进行高效、准确地分析,为系统迁移提供了有效、可靠的依据,从而辅助第一系统低风险、高效、高质量地迁移到第二系统,极大地降低了迁移风险,提升了迁移效率和质量,满足金融领域中应用系统的迁移改造需求。
13、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
1.一种系统迁移方法,其特征在于,所述方法包括以下步骤:
2.根据权利要求1所述的系统迁移方法,其特征在于,所述获取第一系统在预设时间段内产生的日志数据,包括
3.根据权利要求1所述的系统迁移方法,其特征在于,所述将所述日志数据同步至列式数据库管理引擎中之前,包括:
4.根据权利要求1所述的系统迁移方法,其特征在于,所述通过所述列式数据库管理引擎执行所述查询脚本逻辑,以对所述日志数据进行处理,生成所述预设时间段内所述第一系统的接口调用量列表,包括:
5.根据权利要求1所述的系统迁移方法,其特征在于,所述根据所述接口调用量列表,将所述第一系统的各接口有序迁移至第二系统,包括:
6.根据权利要求5所述的系统迁移方法,其特征在于,所述根据所述接口调用量列表,确定所述第一系统的各接口对应的迁移优先级,包括:
7.根据权利要求6所述的系统迁移方法,其特征在于,所述根据所述迁移优先级,将所述第一系统的各接口依次迁移至所述第二系统,包括:
8.一种系统迁移装置,其特征在于,所述系统迁移装置包括:
9.一种计算机设备,其特征在于,所述计算机设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中所述计算机程序被所述处理器执行时,实现如权利要求1至7中任一项所述的系统迁移方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,其中所述计算机程序被处理器执行时,实现如权利要求1至7中任一项所述的系统迁移方法的步骤。