本申请公开了一种存储节点性能数据传输方法、装置、设备及介质,包括:获取本地的待传输性能数据,并判断待传输性能数据的数据量是否大于本地用于发送性能数据的内存容量,如果待传输性能数据的数据量大于内存容量,则利用预先基于内存容量确定的分片规则对待传输性能数据进行分片处理,并为分片后得到的各数据片分别添加相应的属性信息,以得到待传输性能数据片,将待传输性能数据片发送至存储系统的配置节点,以便配置节点对待传输性能数据片进行解析并基于所述属性信息还原得到待传输性能数据。本发明专利技术有效的将数据长度大于内存容量的待传输性能数据进行分片后使用待传输性能数据片实现数据传输,进而突破数据长度的限制而传输更多性能数据。而传输更多性能数据。而传输更多性能数据。
【技术实现步骤摘要】
一种存储节点性能数据传输方法、装置、设备及介质
[0001]本专利技术涉及存储系统领域,特别涉及一种存储节点性能数据传输方法、装置、设备及介质。
技术介绍
[0002]在当前现有背景下进行存储系统中节点间的数据交换时,非配置节点通过接口将数据发送给配置节点,而发送数据的内存会受到限制,当实时性能数据的大小超过发送数据时的最大限制量时,性能数据将会无法发送给配置节点,此时非配置节点挂掉,数据传输过程效率低下且影响用户使用感。随着用户对性能需求越来越多,实时性能模块存储的性能数据越来越多,实时性能数据的大小大多会大于发送数据时的最大限制量,使得数据传输过程受限。
[0003]由上可见,在存储节点性能数据传输过程中,如何使用更高效的数据传输方式使传输突破数据长度的限制而传输更多性能数据是本领域有待解决的问题。
技术实现思路
[0004]有鉴于此,本专利技术的目的在于提供一种存储节点性能数据传输方法、装置、设备及介质,能够使用更高效的数据传输方式使传输突破数据长度限制而传输更多性能数据。其具体方案如下:
[0005]第一方面,本申请公开了一种存储节点性能数据传输方法,包括:
[0006]获取本地的待传输性能数据,并判断所述待传输性能数据的数据量是否大于本地用于发送性能数据的内存容量;
[0007]如果所述待传输性能数据的数据量大于所述内存容量,则利用预先基于所述内存容量确定的分片规则对所述待传输性能数据进行分片处理,并为分片后得到的各数据片分别添加相应的属性信息,以得到待传输性能数据片;
[0008]将所述待传输性能数据片发送至存储系统的配置节点,以便所述配置节点对所述待传输性能数据片进行解析并基于所述属性信息还原得到所述待传输性能数据。
[0009]所述利用预先基于所述内存容量确定的分片规则对所述待传输性能数据进行分片处理之前,还包括:
[0010]确定本地用于发送性能数据的内存容量;
[0011]基于所述内存容量确定用于规定数据分片大小的规则,以及创建用于规定属性信息类型的规则,以得到所述分片规则。
[0012]所述为分片后得到的各数据片分别添加相应的属性信息,以得到待传输性能数据片,包括:
[0013]确定所述数据片上的用于存储所述属性信息的区域位置,并基于所述分片规则中规定的所述属性信息类型确定各所述数据片对应的属性信息;
[0014]在各所述数据片的所述区域位置上分别添加相应的所述属性信息,以得到待传输
性能数据片。
[0015]所述将所述待传输性能数据片发送至存储系统的配置节点,以便所述配置节点对所述待传输性能数据片进行解析并基于所述属性信息还原得到所述待传输性能数据,包括:
[0016]确定出用于发送所述待传输性能数据片的符合预设通信协议的目标通信接口;
[0017]通过所述目标通信接口将所述待传输性能数据片发送至存储系统的配置节点,以便所述配置节点对所述待传输性能数据片进行解析并基于所述属性信息还原得到所述待传输性能数据。
[0018]所述为分片后得到的各数据片分别添加相应的属性信息,以得到待传输性能数据片,包括:
[0019]为分片后得到的各数据片分别添加相应的数据片序号以及数据片大小,以得到待传输性能数据片;
[0020]相应的,所述将所述待传输性能数据片发送至存储系统的配置节点,以便所述配置节点对所述待传输性能数据片进行解析并基于所述属性信息还原得到所述待传输性能数据,包括:
[0021]按照所述数据片序号的先后顺序,依序将所述待传输性能数据片发送至存储系统的配置节点,以便所述配置节点对所述待传输性能数据片进行解析并基于所述数据片序号还原得到所述待传输性能数据。
[0022]所述配置节点对所述待传输性能数据片进行解析并基于所述数据片序号还原得到所述待传输性能数据,包括:
[0023]所述配置节点对所述待传输性能数据片进行解析,以得到所述待传输性能数据片中相应的所述数据片、所述数据片序号以及所述数据片大小,并按照所述数据片序号的先后顺序对各所述数据片进行合并以还原得到所述待传输性能数据并保存在本地。
[0024]所述配置节点对所述待传输性能数据片进行解析并基于所述属性信息还原得到所述待传输性能数据之前,还包括:
[0025]所述配置节点基于解析后得到的所述属性信息判断是否存在数据片丢失情况,如果不存在数据片丢失情况则触发基于所述属性信息还原得到所述待传输性能数据的操作,如果存在数据片丢失情况则确定丢失的数据片信息,并针对所述丢失的数据片信息发起相应的数据重传请求。
[0026]第二方面,本申请公开了一种存储节点性能数据传输装置,包括:
[0027]容量判断模块:用于获取本地的待传输性能数据,并判断所述待传输性能数据的数据量是否大于本地用于发送性能数据的内存容量;
[0028]数据分片模块:用于如果所述待传输性能数据的数据量大于所述内存容量,则利用预先基于所述内存容量确定的分片规则对所述待传输性能数据进行分片处理;
[0029]信息添加模块:用于为分片后得到的各数据片分别添加相应的属性信息,以得到待传输性能数据片;
[0030]数据传输模块:用于将所述待传输性能数据片发送至存储系统的配置节点,以便所述配置节点对所述待传输性能数据片进行解析并基于所述属性信息还原得到所述待传输性能数据。
[0031]第三方面,本申请公开了一种电子设备,包括:
[0032]存储器,用于保存计算机程序;
[0033]处理器,用于执行所述计算机程序,以实现前述的存储节点性能数据传输方法。
[0034]第四方面,本申请公开了一种计算机存储介质,用于保存计算机程序;其中,所述计算机程序被处理器执行时实现前述公开的存储节点性能数据传输方法的步骤。
[0035]可见,本申请提供了一种存储节点性能数据传输方法,包括获取本地的待传输性能数据,并判断所述待传输性能数据的数据量是否大于本地用于发送性能数据的内存容量,如果所述待传输性能数据的数据量大于所述内存容量,则利用预先基于所述内存容量确定的分片规则对所述待传输性能数据进行分片处理,并为分片后得到的各数据片分别添加相应的属性信息,以得到待传输性能数据片,将所述待传输性能数据片发送至存储系统的配置节点,以便所述配置节点对所述待传输性能数据片进行解析并基于所述属性信息还原得到所述待传输性能数据。这样一来,本申请先基于对待传输性能数据的数据量与内存容量的判断,利用预先设定的分片规则对待传输性能数据进行分片处理以得到待传输性能数据片,最后将所述待传输性能数据片发送至存储系统的配置节点,有效的将数据长度大于内存容量的待传输性能数据进行分片后使用待传输性能数据片实现数据传输,使传输突破数据长度的限制而传输更多性能数据,避免了现有技术中当性能数据大于本地用于发送性能数据的内存容量时性能数据无法发送的情况。
附图说明
[0036]为了更清楚地说明本专利技术实施例或本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种存储节点性能数据传输方法,其特征在于,包括:获取本地的待传输性能数据,并判断所述待传输性能数据的数据量是否大于本地用于发送性能数据的内存容量;如果所述待传输性能数据的数据量大于所述内存容量,则利用预先基于所述内存容量确定的分片规则对所述待传输性能数据进行分片处理,并为分片后得到的各数据片分别添加相应的属性信息,以得到待传输性能数据片;将所述待传输性能数据片发送至存储系统的配置节点,以便所述配置节点对所述待传输性能数据片进行解析并基于所述属性信息还原得到所述待传输性能数据。2.根据权利要求1所述的存储节点性能数据传输方法,其特征在于,所述利用预先基于所述内存容量确定的分片规则对所述待传输性能数据进行分片处理之前,还包括:确定本地用于发送性能数据的内存容量;基于所述内存容量确定用于规定数据分片大小的规则,以及创建用于规定属性信息类型的规则,以得到所述分片规则。3.根据权利要求2所述的存储节点性能数据传输方法,其特征在于,所述为分片后得到的各数据片分别添加相应的属性信息,以得到待传输性能数据片,包括:确定所述数据片上的用于存储所述属性信息的区域位置,并基于所述分片规则中规定的所述属性信息类型确定各所述数据片对应的属性信息;在各所述数据片的所述区域位置上分别添加相应的所述属性信息,以得到待传输性能数据片。4.根据权利要求1所述的存储节点性能数据传输方法,其特征在于,所述将所述待传输性能数据片发送至存储系统的配置节点,以便所述配置节点对所述待传输性能数据片进行解析并基于所述属性信息还原得到所述待传输性能数据,包括:确定出用于发送所述待传输性能数据片的符合预设通信协议的目标通信接口;通过所述目标通信接口将所述待传输性能数据片发送至存储系统的配置节点,以便所述配置节点对所述待传输性能数据片进行解析并基于所述属性信息还原得到所述待传输性能数据。5.根据权利要求1所述的存储节点性能数据传输方法,其特征在于,所述为分片后得到的各数据片分别添加相应的属性信息,以得到待传输性能数据片,包括:为分片后得到的各数据片分别添加相应的数据片序号以及数据片大小,以得到待传输性能数据片;相应的,所述将所述待传输性能数据片发送至存储系统的配置节点,以便所述配置节点对所述待传输性能数据片进行解析并基于...
【专利技术属性】
技术研发人员:杨敬东,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。