[发明专利]数据处理方法、系统、设备及介质在审
| 申请号: | 202111572453.8 | 申请日: | 2021-12-21 |
| 公开(公告)号: | CN114301575A | 公开(公告)日: | 2022-04-08 |
| 发明(设计)人: | 许鹏;杜宇;吴忠杰;周肃 | 申请(专利权)人: | 阿里巴巴(中国)有限公司 |
| 主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L67/5651 |
| 代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 刘戈;柴艳波 |
| 地址: | 310052 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据处理 方法 系统 设备 介质 | ||
本申请实施例提供数据处理方法、系统、设备及介质。其中,所述方法包括:接收数据流;对所述数据流进行切块处理,得到多个切分数据块;分别计算所述多个切分数据块对应的校验信息;将所述切分数据块及对应的校验信息作为一个目标逻辑块发送至存储设备。通过上述方案,由智能网卡根据固态存储设备的逻辑块大小需求对第一数据流进行切分,并计算得到各个切分数据块的循环冗余校验信息,从而使得第一数据流的处理过程中,不需要存储设备以及存储引擎参与到循环冗余校验信息的计算过程中,能够有效减轻固态存储设备和存储引擎的工作量。
技术领域
本申请涉及计算机技术领域,尤其涉及数据处理方法、系统、设备及介质。
背景技术
随着计算机技术的发展,网卡的功能越来越丰富,不再只是负责服务器与外界的二层转发,而是担负起了更多帮助处理器处理网络相关事务的作用。
在现有技术中,越来越多的存储引擎都配置有智能网卡和固态存储设备,将智能网卡与固态存储设备耦合连接。在实际应用中发现,智能网卡处理的数据的时候,不是基于逻辑块处理的,而固态存储设备则是基于逻辑块进行数据存储。为了保证数据传输和保存时的完整性,通常会计算该数据的循环冗余校验(Cyclic redundancy check,CRC)信息,在智能网卡与固态存储设备进行数据传输的时候,需要智能网卡基于数据记录计算循环冗余校验信息,而固态存储设备则根据拆分得到的逻辑块计算循环冗余校验信息,这就需要消耗存储引擎中处理器的算力,直接影响处理器的工作性能。
发明内容
为解决或改善现有技术中存在的问题,本申请各实施例提供了数据处理方法、系统、设备及介质。
第一方面,在本申请的一个实施例中,提供了一种数据处理方法。该方法包括:
接收数据流;
对所述数据流进行切块处理,得到多个切分数据块;
分别计算所述多个切分数据块对应的校验信息;
将所述切分数据块及对应的校验信息作为一个目标逻辑块发送至存储设备。
第二方面,在本申请的一个实施例中,提供了另一种数据处理方法。该方法包括:
从存储设备读取第一数据流对应的多个目标逻辑块;其中,所述多个目标逻辑块是基于所述第一数据流切分得到的;
基于所述目标逻辑块中携带的第一校验信息对所述目标逻辑块进行校验处理;所述第一校验信息是基于所述目标逻辑块计算得到的;
若校验通过,计算所述第一数据流对应的第二校验信息;
发送携带有所述第二校验信息的所述第一数据流。
第三方面,在本申请的一个实施例中,提供了一种数据处理系统,包括:
智能网卡,用于接收数据流;对所述数据流进行切块处理,得到多个切分数据块;分别计算所述多个切分数据块对应的校验信息;将所述切分数据块及对应的校验信息作为一个目标逻辑块发送至存储设备;或者,用于从存储设备读取第一数据流对应的多个目标逻辑块;其中,所述多个目标逻辑块是基于所述第一数据流切分得到的;基于所述目标逻辑块中携带的第一校验信息对所述目标逻辑块进行校验处理;所述第一校验信息是基于所述目标逻辑块计算得到的;若校验通过,计算所述第一数据流对应的第二校验信息;发送携带有所述第二校验信息的所述第一数据流;
所述存储设备,用于存储基于所述校验信息验证通过的所述目标逻辑块;或者,用于提供分别携带有第一校验信息的多个目标逻辑块。
第四方面,在本申请的一个实施例中,提供了一种计算机可读介质,其上存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现根据第一方面所述的一种数据处理方法或第二方面所述的另一种数据处理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴(中国)有限公司,未经阿里巴巴(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111572453.8/2.html,转载请声明来源钻瓜专利网。





