本发明涉及人工智能,尤其是涉及一种数据副本的更新方法及相关、装置、计算设备及存储介质。
背景技术:
1、随着人工智能技术的不断发展,人工智能技术的应用场景也越加广泛,其中,常见的场景包括数据处理等。
2、目前,分布式应用成为主流,跨应用的数据交互指数级增长、网络开销变大。为了减少网络开销,可以在应用中对其他应用的数据进行备份,即,保存数据副本。如此,当该应用需要与其他应用交互时,无需进行跨应用数据交互,而是直接在本地访问数据副本,减少了网络开销。
3、但是,应用的更新周期较短,应用更新后,原数据副本将无法与更新后的应用相适应,依然会存在网络开销大的问题。
技术实现思路
1、针对上述问题,本申请提供一种数据副本的更新方法、装置、计算设备及存储介质,可以减少网络开销。
2、第一方面,本申请提供一种数据副本的更新方法,包括:
3、获取请求数据和副本订阅关系;
4、根据所述请求数据和所述副本订阅关系,以及预先训练得到的分析模型,得到分析结果,其中,所述分析模型基于历史请求数据、历史副本订阅关系以及历史分析结果训练得到,所述历史分析结果用于指示更新所述历史副本订阅关系;
5、根据所述分析结果,对所述副本订阅关系进行调整;
6、根据调整后的副本订阅关系,更新数据副本。
7、在一种可能的实现方式中,所述请求数据包括应用请求数据和/或数据库请求数据。
8、在一种可能的实现方式中,所述根据所述请求数据和所述副本订阅关系,以及预先训练得到的分析模型,得到分析结果,包括:
9、对所述请求数据和所述副本订阅关系进行向量化,得到输入向量;
10、将所述输入向量输入到预先训练得到的分析模型,得到分析结果。
11、在一种可能的实现方式中,所述根据调整后的副本订阅关系,更新数据副本,包括:
12、获取数据库的安全认证信息;
13、根据所述安全认证信息进行安全认证,得到安全认证结果;
14、若所述安全认证结果表征安全认证通过,则根据调整后的副本订阅关系,更新数据副本。
15、在一种可能的实现方式中,在得到分析结果之后,所述方法还包括:
16、向用户展示所述分析结果。
17、第二方面,本申请提供一种数据副本的更新装置,包括:
18、获取模块,用于获取请求数据和副本订阅关系;
19、预测模块,用于根据所述请求数据和所述副本订阅关系,以及预先训练得到的分析模型,得到分析结果,其中,所述分析模型基于历史请求数据、历史副本订阅关系以及历史分析结果训练得到,所述历史分析结果用于指示更新所述历史副本订阅关系;
20、更新模块,用于根据所述分析结果,对所述副本订阅关系进行调整;根据调整后的副本订阅关系,更新数据副本。
21、在一种可能的实现方式中,所述请求数据包括应用请求数据和/或数据库请求数据。
22、在一种可能的实现方式中,所述预测模块,具体用于对所述请求数据和所述副本订阅关系进行向量化,得到输入向量;将所述输入向量输入到预先训练得到的分析模型,得到分析结果。
23、在一种可能的实现方式中,所述获取模块,还用于获取安全认证信息;根据所述安全认证信息进行安全认证,得到安全认证结果;
24、所述更新模块,具体用于若所述安全认证结果表征安全认证通过,则根据调整后的副本订阅关系,更新数据副本。
25、在一种可能的实现方式中,所述装置还包括展示模块,所述展示模块,用于向用户展示所述分析结果。
26、第三方面,本申请提供一种计算设备,所述计算设备包括处理器以及存储器:
27、所述存储器用于存储计算机程序,并将所述计算机程序传输给所述处理器;
28、所述处理器用于根据所述计算机程序中的指令执行上述任意一项所述的方法。
29、第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行上述任意一项所述的方法。
30、相对于现有技术,本申请上述技术方案的优点在于:
31、本申请提供了一种数据副本的更新方法,该方法包括:获取请求数据和副本订阅关系;根据所述请求数据和所述副本订阅关系,以及预先训练得到的分析模型,得到分析结果,其中,所述分析模型基于历史请求数据、历史副本订阅关系以及历史分析结果训练得到,所述历史分析结果用于指示更新所述历史副本订阅关系;根据所述分析结果,对所述副本订阅关系进行调整;根据调整后的副本订阅关系,更新数据副本。该方法中,基于分析模块得到的分析结果,对数据副本进行动态更新,从而能够适应更新后的应用,进而能够减少网络开销。与传统方案中的静态数据副本相比,数据副本进行动态更新,不仅能够减少网络开销,还能够减少存储资源的占用。
32、应当理解的是,本申请中对技术特征、技术方案、有益效果或类似语言的描述并不是暗示在任意的单个实施例中可以实现所有的特点和优点。相反,可以理解的是对于特征或有益效果的描述意味着在至少一个实施例中包括特定的技术特征、技术方案或有益效果。因此,本说明书中对于技术特征、技术方案或有益效果的描述并不一定是指相同的实施例。进而,还可以任何适当的方式组合本实施例中所描述的技术特征、技术方案和有益效果。本领域技术人员将会理解,无需特定实施例的一个或多个特定的技术特征、技术方案或有益效果即可实现实施例。在其他实施例中,还可在没有体现所有实施例的特定实施例中识别出额外的技术特征和有益效果。
1.一种数据副本的更新方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述请求数据包括应用请求数据和/或数据库请求数据。
3.根据权利要求1所述的方法,其特征在于,所述根据所述请求数据和所述副本订阅关系,以及预先训练得到的分析模型,得到分析结果,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据调整后的副本订阅关系,更新数据副本,包括:
5.根据权利要求1-4任一项所述的方法,其特征在于,在得到分析结果之后,所述方法还包括:
6.一种数据副本的更新装置,其特征在于,包括:
7.根据权利要求6所述的装置,其特征在于,所述请求数据包括应用请求数据和/或数据库请求数据。
8.根据权利要求6所述的装置,其特征在于,所述预测模块,具体用于对所述请求数据和所述副本订阅关系进行向量化,得到输入向量;将所述输入向量输入到预先训练得到的分析模型,得到分析结果。
9.一种计算设备,其特征在于,所述计算设备包括处理器以及存储器:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行权利要求1-5任意一项所述的方法。