应用程序迁移评估制造技术

技术编号:41475444 阅读:19 留言:0更新日期:2024-05-30 14:27
本发明专利技术描述了用于评估应用程序从源数据库迁移到目标数据库的方法。应用程序在运行时期间可以生成应用程序查询。所述应用程序查询可以定向到源数据库并在所述源数据库上执行,并且可以被拦截。一旦被拦截,所述应用程序查询可以被提取。此后,所述提取的应用程序查询可以被定向,以在目标数据库上执行。所述提取的应用程序查询在所述目标数据库上的执行可以被评估。然后,根据所述评估,所述应用程序从所述源数据库迁移到所述目标数据库的可行性可以被确定。

【技术实现步骤摘要】
【国外来华专利技术】


技术介绍

1、可以使用数据库来存储和利用大量数据。为此,服务器可以托管多个应用程序,并且服务器可以使用数据库中的数据来执行许多功能。在某些情况下,为了升级或扩展现有平台,可能必须将数据库迁移到不同的平台。在数据库迁移期间,应用程序可能会被迁移,以便它们随后可以与目标数据库通信,而不是与源数据库通信。为了实现数据库的迁移,可能需要实施一些过程。此类过程的示例包括但不限于模式转换、数据迁移,然后进行应用程序迁移。


技术实现思路

【技术保护点】

1.一种应用服务器,其特征在于,包括:

2.根据权利要求1所述的应用服务器,其特征在于,所述评估模块用于根据所述提取的应用程序查询在所述目标数据库上的执行确定兼容性参数,其中,所述兼容性参数对应于兼容查询的数量与不兼容查询的数量的比率,其中:

3.根据权利要求2所述的应用服务器,其特征在于,当所述兼容性参数大于兼容性阈值时,所述评估模块确定将所述应用程序查询从所述源数据库迁移到所述目标数据库是可行的。

4.根据权利要求2所述的应用服务器,其特征在于,当所述兼容性参数小于兼容性阈值时,所述评估模块确定所述应用程序查询从所述源数据库迁移到所述目标数据库是不...

【技术特征摘要】
【国外来华专利技术】

1.一种应用服务器,其特征在于,包括:

2.根据权利要求1所述的应用服务器,其特征在于,所述评估模块用于根据所述提取的应用程序查询在所述目标数据库上的执行确定兼容性参数,其中,所述兼容性参数对应于兼容查询的数量与不兼容查询的数量的比率,其中:

3.根据权利要求2所述的应用服务器,其特征在于,当所述兼容性参数大于兼容性阈值时,所述评估模块确定将所述应用程序查询从所述源数据库迁移到所述目标数据库是可行的。

4.根据权利要求2所述的应用服务器,其特征在于,当所述兼容性参数小于兼容性阈值时,所述评估模块确定所述应用程序查询从所述源数据库迁移到所述目标数据库是不可行的。

5.根据权利要求1所述的应用服务器,其特征在于,所述评估模块用于:

6.根据权利要求1所述的应用服务器,其特征在于,所述应用程序查询在执行时用于生成应用程序字节码。

7.根据权利要求6所述的应用服务器,其特征在于,所述评估模块用于:

8.根据权利要求7所述的应用服务器,其特征在于,所述应用程序字节码是由可执行代理通过对应的应用编程接口(application programming interface,api)拦截的。

9.根据权利要求1所述的应用服务器,其特征在于,所述应用程序是基于java的应用程序、基于python的应用程序和基于.net的应用程序中的一个。

10.一种方法,其特征在于,包括:

11.根据权利要求10所述的方法,其特征在于,还包括:

12.根据权利要求11所述的方法,其特征在于,所述源结果和所述目标结果还分别包括所述源数据库和所述目...

【专利技术属性】
技术研发人员:维沙尔·纳维尼特·潘迪亚维内特·库马尔·马赫什瓦里
申请(专利权)人:华为云计算技术有限公司
类型:发明
国别省市:

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

1