System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据处理,具体涉及一种分布式存储方法、装置、计算机设备及可读存储介质。
技术介绍
1、目前,往往需要在应用软件本地上预留大量的存储空间,以保证应用软件进行处理(例如:应用软件版本更新、应用软件获取大量处理等)时,能够避免由于存储空间不足,导致无法进行处理的问题。
2、但是,应用软件本地上预留大量的存储空间的方式,如果预留的存储空间过大,会造成资源浪费。
技术实现思路
1、有鉴于此,本专利技术提供了一种分布式存储方法、装置、计算机设备及可读存储介质,以解决应用软件本地上预留大量的存储空间的方式,如果预留的存储空间过大,会造成资源浪费的问题。
2、第一方面,本专利技术提供了一种分布式存储方法,该方法包括:获取应用软件的数据信息;其中,数据信息至少包括内存信息以及处理信息;基于内存信息从平台中确定对应的集群;其中,平台包括多个集群;将应用软件的处理信息存储于集群。
3、本实施例提供的分布式存储方法,通过将应用软件的处理信息存储在平台的多个集群内,无需在应用软件本地预留大量的存储空间,从而能够提高资源利用率。
4、在一个可选的实施方式中,基于内存信息从平台中确定对应的集群,还包括:获取目标对象的注册信息;基于注册信息,确定目标对象的使用权限;基于使用权限以及集群与使用权限之间的关联关系,确定目标集群;基于内存信息从目标集群中确定对应的集群。
5、本实施例提供的分布式存储方法,通过根据目标对象不同的使用权限,为目标对象
6、在一个可选的实施方式中,基于内存信息从平台中确定对应的集群,包括:获取应用软件的ip地址;基于内存信息以及ip地址从平台确定对应的集群。
7、本实施例提供的分布式存储方法,由于集群的地址不同(如:香港、澳门等),本方法通过应用软件的ip地址匹配对应地址的集群,从而能够提高应用软件的处理效率。
8、在一个可选的实施方式中,集群包括目标数据池以及多个其他数据池;其中,将应用软件的处理信息存储于集群,包括:检测目标数据池是否发生故障;若目标数据池发生故障,将处理信息存储于其他数据池。
9、本实施例提供的分布式存储方法,通过设置多个数据池的方式,使得一个数据池损坏,可以通过另一个数据池进行处理信息的存储,从而提高集群的冗余性。
10、在一个可选的实施方式中,在将应用软件的处理信息存储于集群之后,还包括:响应于目标对象的执行操作,从集群中调用处理信息对应用软件进行处理,并检测处理对应的节点是否存在故障;若存在故障,通过快照处理将存在故障的节点对应的处理信息进行存储。
11、本实施例提供的分布式存储方法,当从集群调用处理信息对应用软件进行处理时,如果发生故障,可以通过快照处理将发生故障的节点保存,从而在修复故障之后,可以从保存的节点继续进行处理,从而提高处理的效率。
12、在一个可选的实施方式中,还包括:获取其他应用软件的使用权限;检测其他应用软件的使用权限与目标对象的使用权限是否匹配;若其他应用软件的使用权限与目标对象的使用权限相匹配,从集群中调用应用软件对应的处理信息对其他软件进行处理。
13、本实施例提供的分布式存储方法,通过匹配其他应用软件的使用权限,若其他应用软件的使用权限与目标对象的使用权限相匹配,直接从目标对象的使用权限对应的集群中调用对应的处理信息即可,从而能够提高处理的效率。
14、第二方面,本专利技术提供了一种分布式存储装置,该装置包括:获取模块,用于获取应用软件的数据信息;其中,数据信息至少包括内存信息以及处理信息;确定模块,用于基于内存信息从平台中确定对应的集群;其中,平台包括多个集群;存储模块,用于将应用软件的处理信息存储于集群。
15、第三方面,本专利技术提供了一种计算机设备,包括:存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行上述第一方面或其对应的任一实施方式的分布式存储方法。
16、第四方面,本专利技术提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的分布式存储方法。
本文档来自技高网...【技术保护点】
1.一种分布式存储方法,其特征在于,包括:
2.根据权利要求1所述的分布式存储方法,其特征在于,基于所述内存信息从平台中确定对应的集群,包括:
3.根据权利要求1所述的分布式存储方法,其特征在于,基于所述内存信息从平台中确定对应的集群,包括:
4.根据权利要求1所述的分布式存储方法,其特征在于,所述集群包括目标数据池以及多个其他数据池;其中,将所述应用软件的所述处理信息存储于所述集群,包括:
5.根据权利要求1所述的分布式存储方法,其特征在于,在将所述应用软件的所述处理信息存储于所述集群之后,还包括:
6.根据权利要求2所述的分布式存储方法,其特征在于,还包括:
7.一种分布式存储装置,其特征在于,所述装置包括:
8.根据权利要求7所述的分布式存储装置,其特征在于,确定模块包括:
9.一种计算机设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至7中任一项所述的分布式存储方法
...【技术特征摘要】
1.一种分布式存储方法,其特征在于,包括:
2.根据权利要求1所述的分布式存储方法,其特征在于,基于所述内存信息从平台中确定对应的集群,包括:
3.根据权利要求1所述的分布式存储方法,其特征在于,基于所述内存信息从平台中确定对应的集群,包括:
4.根据权利要求1所述的分布式存储方法,其特征在于,所述集群包括目标数据池以及多个其他数据池;其中,将所述应用软件的所述处理信息存储于所述集群,包括:
5.根据权利要求1所述的分布式存储方法,其特征在于,在...
【专利技术属性】
技术研发人员:李飞,阮安邦,魏明,
申请(专利权)人:北京八分量信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。