在分布式存储系统中查询数据技术方案

技术编号:31307530 阅读:36 留言:0更新日期:2021-12-12 21:28
公开了涉及在分布式存储系统中查询数据的示例。一个示例提供了在前端节点处的方法,包括接收关于存储在对象中的数据的查询,获取标识数据节点的信息,其中对象的块被存储在数据节点处,向第一数据节点发送关于第一块中的数据的查询,并且接收针对关于包括不完整记录的第一块中的数据的查询的结果。该方法还包括向第二数据节点发送关于包括不完整记录的第二块中的数据的查询,第二块被存储在与第一块不同的物理设备上,并且接收针对关于第二块中的数据的查询的结果。该方法还包括输出针对关于第一块中的数据和第二块中的数据的查询的结果。结果。结果。

【技术实现步骤摘要】
【国外来华专利技术】在分布式存储系统中查询数据

技术介绍

[0001]越来越多的数据被存储在网络可访问的分布式存储系统中,这种分布式存储系统可以被称为云存储装置。

技术实现思路

[0002]公开了涉及在分布式存储系统中查询数据的示例。一个示例提供了在前端节点处的方法,包括接收关于存储在对象中的数据的查询,获取标识数据节点的信息,其中对象的块被存储在数据节点处,向第一数据节点发送关于第一块中的数据的查询,并且接收针对关于包括不完整记录的第一块中的数据的查询的结果。该方法还包括向第二数据节点发送关于包括不完整记录的第二块中的数据的查询,第二块被存储在与第一块不同的物理设备上,并且接收针对关于第二块中的数据的查询的结果。该方法还包括输出针对关于第一块中的数据和第二块中的数据的查询的结果。
[0003]提供本
技术实现思路
是为了以简化的形式介绍一些概念,这些概念将在下面的具体实施方式中进一步描述。本
技术实现思路
不旨在确定所要求保护的主题的关键特征或者必要特征,也不旨在用于限制所要求保护的主题的范围。此外,所要求保护的主题不限于解决本公开任何部分中指出的任何或者所有缺点的实现。本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种在分布式存储系统的前端节点处的方法,包括:接收关于存储在对象中的数据的查询,所述查询包括一个或多个谓词;获取标识多个数据节点的信息,其中所述对象的块被存储在所述多个数据节点处;基于所述一个或多个谓词,向第一数据节点发送关于所述对象的第一块中的数据的查询,其中所述第一块被存储在所述第一数据节点处;从所述第一数据节点接收针对关于所述第一块中的所述数据的所述查询的第一结果,所述第一结果包括不完整记录;基于所述一个或多个谓词,向第二数据节点发送关于所述对象的第二块中的数据的查询,其中所述第二块被存储在所述第二数据节点处,所述查询包括所述不完整记录,所述第二块被存储在与所述第一块不同的物理设备上;从所述第二数据节点接收针对关于所述第二块中的所述数据的所述查询的第二结果;以及输出针对关于所述第一块中的所述数据和所述第二块中的所述数据的所述查询的所述第一结果和所述第二结果。2.根据权利要求1所述的方法,还包括:向附加数据节点发送关于存储在所述对象的附加块中的数据的相应的查询,其中所述附加块被存储在所述附加数据节点处,以及从所述附加数据节点接收针对关于所述附加块中的数据的所述相应的查询的相应的结果。3.根据权利要求1所述的方法,其中针对关于所述第二块中的所述数据的所述查询的所述第二结果包括:来自通过对将所述不完整记录在前方追加到所述第二块中的所述数据而形成的完整记录执行所述查询的结果。4.根据权利要求1所述的方法,其中所述第一结果和所述第二结果包括:从所述第一块的不完整记录形成的完整记录,以及与所述第二块邻近的第三块的不完整记录。5.根据权利要求1所述的方法,其中关于存储在所述对象中的数据的所述查询从在所述分布式存储系统外部的客户端设备被接收,并且其中针对关于所述第一块中的所述数据和所述第二块中的所述数据的所...

【专利技术属性】
技术研发人员:E
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1