一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据读取方法和系统与流程

2021-10-23 01:22:00 来源:中国专利 TAG:读取 方法 数据 系统

技术特征:
1.一种数据读取方法,其特征在于,应用于存储系统,所述存储系统包括元数据服务器以及存储服务器,所述方法包括:所述元数据服务器接收客户端发送的数据读取请求,其中,所述数据读取请求用于读取所述存储服务器中的待读取数据;所述元数据服务器根据所述数据读取请求,获得所述待读取数据的位置信息;所述元数据服务器向所述存储服务器发送所述位置信息以请求数据;所述存储服务器根据所述位置信息获取所述待读取数据;所述存储服务器将所述待读取数据发送至所述客户端。2.根据权利要求1所述的方法,其特征在于,所述数据读取请求包括所述客户端内存的地址信息,所述存储服务器包括远程直接数据存取网卡rnic和存储介质,所述存储服务器根据所述位置信息获取所述待读取数据包括:所述存储服务器的rnic根据所述位置信息,从所述存储介质中获取所述待读取数据;所述存储服务器将所述待读取数据发送至所述客户端包括:所述存储服务器的rnic根据所述客户端内存的地址信息,通过远程直接数据存取rdma方法,将所述待读取数据写入与所述地址信息对应的客户端内存中。3.根据权利要求2所述的方法,其特征在于,所述位置信息包括所述待读取数据的多个副本数据的位置信息,所述元数据服务器向所述存储服务器发送所述位置信息以请求数据包括:所述元数据服务器向所述多个副本数据中的一个副本数据的位置信息对应的存储服务器,发送所述多个副本数据中的一个副本数据的位置信息以请求数据。4.根据权利要求2所述的方法,其特征在于,所述位置信息包括所述待读取数据的多个分片数据的位置信息,所述元数据服务器向所述存储服务器发送所述位置信息以请求数据包括:所述元数据服务器向所述多个分片数据中的每个分片数据的位置信息对应的存储服务器发送所述分片数据的位置信息,以获取所述分片数据;所述存储服务器根据所述位置信息获取所述待读取数据包括:所述存储服务器根据所述分片数据的位置信息,获取所述分片数据;所述存储服务器将所述待读取数据发送至所述客户端包括:所述存储服务器将所述分片数据发送至所述客户端,使得所述客户端根据接收到的多个分片数据,获得所述待读取数据。5.根据权利要求2所述的方法,其特征在于,所述存储服务器的rnic根据所述位置信息,从所述存储介质中获取所述待读取数据包括:所述存储服务器的rnic根据所述位置信息,从所述存储介质中读取所述位置信息对应的存储数据;所述存储服务器的rnic对所述存储数据进行解压缩和解压紧操作,获得所述待读取数据。6.一种数据读取系统,其特征在于,包括:元数据服务器,用于接收客户端发送的数据读取请求,其中,所述数据读取请求用于读取所述存储服务器中的待读取数据;
所述元数据服务器,还用于根据所述数据读取请求,获得所述待读取数据的位置信息;所述元数据服务器,还用于向所述存储服务器发送所述位置信息以请求数据;存储服务器,用于根据所述位置信息获取所述待读取数据;所述存储服务器,还用于将所述待读取数据发送至所述客户端。7.根据权利要求6所述的系统,其特征在于,所述数据读取请求包括所述客户端内存的地址信息,所述存储服务器包括远程直接数据存取网卡rnic和存储介质,所述存储服务器的所述rnic用于根据所述位置信息,从所述存储介质中获取所述待读取数据;所述存储服务器的所述rnic用于根据所述客户端内存的地址信息,通过远程直接数据存取rdma方法,将所述待读取数据写入与所述地址信息对应的客户端内存中。8.根据权利要求7所述的系统,其特征在于,所述位置信息包括所述待读取数据的多个副本数据的位置信息,所述元数据服务器用于向所述多个副本数据中的一个副本数据的位置信息对应的存储服务器,发送所述多个副本数据中的一个副本数据的位置信息以请求数据。9.根据权利要求7所述的系统,其特征在于,所述位置信息包括所述待读取数据的多个分片数据的位置信息,所述元数据服务器用于向所述多个分片数据中的每个分片数据的位置信息对应的存储服务器发送所述分片数据的位置信息,以获取所述分片数据;所述存储服务器用于根据所述分片数据的位置信息,获取所述分片数据;所述存储服务器用于将所述分片数据发送至所述客户端,使得所述客户端根据接收到的多个分片数据,获得所述待读取数据。10.根据权利要求7所述的系统,其特征在于,所述存储服务器的所述rnic用于根据所述位置信息,从所述存储介质中读取所述位置信息对应的存储数据;所述存储服务器的所述rnic用于对所述存储数据进行解压缩和解压紧操作,获得所述待读取数据。

技术总结
本申请提供了一种数据读取方法。该方法包括以下步骤:所述存储系统包括元数据服务器以及存储服务器,所述方法包括:所述元数据服务器接收客户端发送的数据读取请求,其中,所述数据读取请求用于读取所述存储服务器中的待读取数据;所述元数据服务器根据所述数据读取请求,获得所述待读取数据的位置信息;所述元数据服务器向所述存储服务器发送所述位置信息以请求数据;所述存储服务器根据所述位置信息获取所述待读取数据;所述存储服务器将所述待读取数据发送至所述客户端。待读取数据发送至所述客户端。待读取数据发送至所述客户端。


技术研发人员:罗四维 何益
受保护的技术使用者:华为技术有限公司
技术研发日:2020.04.21
技术公布日:2021/10/22
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜