System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于查询数据的方法、电子设备和计算机程序产品技术_技高网

用于查询数据的方法、电子设备和计算机程序产品技术

技术编号:40178070 阅读:6 留言:0更新日期:2024-01-26 23:45
本发明专利技术公开了一种用于查询数据的方法、电子设备和计算机程序产品。该方法包括针对请求节点处接收到对目标数据的查询请求,确定目标数据的数据标识,并且确定所述目标数据的数据标识是局部数据标识还是全局数据标识。方法还包括响应于确定所述数据标识是所述局部数据标识,使用局部分布式哈希表来查询所述目标数据;以及响应于确定所述数据标识是所述全局数据标识,使用全局分布式哈希表来查询所述目标数据。通过使用本方法,实现了以低延迟、灵活并且高效率的方式在分布式系统中的各个节点之间快速查找各种数据。

【技术实现步骤摘要】

本公开的实施例涉及数据处理领域,并且更具体地,涉及用于分布式系统中查询数据的方法、电子设备和计算机程序产品。


技术介绍

1、边缘架构中的节点通常为大规模广泛动态分布并且具有网络不稳定性。应用去中心化技术的分布式系统可以在解决该问题的同时向用户提供低延时并且高效的数据服务。

2、分布式哈希表(dht)被应用于分布式系统中,作为分布式系统的“基础设施”来存储分布式系统中的大量数据,诸如各个节点在分布式系统中的标识符、元数据、以及各个节点彼此之间所相距的距离等等。分布式系统中的节点可以依据分布式哈希表来查找目标数据。


技术实现思路

1、本公开的实施例提供一种用于分布式系统中查询数据的方法、电子设备和计算机程序产品。

2、根据本公开的第一方面,提供了一种用于查询数据的方法。该方法包括针对请求节点处接收到对目标数据的查询请求,确定目标数据的数据标识。该方法包括确定目标数据的数据标识是局部数据标识还是全局数据标识。该方法还包括响应于确定数据标识是局部数据标识,使用局部分布式哈希表来查询目标数据;以及响应于确定数据标识是全局数据标识,使用全局分布式哈希表来查询目标数据。

3、根据本公开的第二方面,提供了一种电子设备。该电子设备包括至少一个处理器;以及存储器,耦合至少一个处理器并且具有存储于其上的指令,指令在由至少一个处理器执行时使电子设备执行动作,动作包括:针对请求节点处接收到对目标数据的查询请求,确定目标数据的数据标识;确定目标数据的数据标识是局部数据标识还是全局数据标识;响应于确定数据标识是局部数据标识,使用局部分布式哈希表来查询目标数据;以及响应于确定数据标识是全局数据标识,使用全局分布式哈希表来查询目标数据。

4、根据本公开的第三方面,提供了一种计算机程序产品,该计算机程序产品被有形地存储在非易失性计算机可读介质上并且包括机器可执行指令,该机器可执行指令在被执行时使机器执行本公开的第一方面中的方法的步骤。

本文档来自技高网...

【技术保护点】

1.一种用于查询数据的方法,所述方法包括:

2.根据权利要求1所述的方法,其中使用局部分布式哈希表来查询所述目标数据包括:

3.根据权利要求2所述的方法,其中使用所述局部分布式哈希表来查询所述目标数据包括:

4.根据权利要求2所述的方法,其中同时使用所述局部分布式哈希表和所述全局分布式哈希表来查询所述目标数据包括:

5.根据权利要求1所述的方法,其中所述局部数据标识包括地理信息标识和所述目标数据的哈希标识,并且所述全局数据标识包括所述目标数据的哈希标识。

6.根据权利要求1所述的方法,其中所述请求节点位于第一区域,并且方法还包括:

7.根据权利要求6所述的方法,还包括:

8.根据权利要求1所述的方法,还包括:

9.一种电子设备,包括:

10.根据权利要求9所述的电子设备,其中使用局部分布式哈希表来查询所述目标数据包括:

11.根据权利要求10所述的电子设备,其中使用所述局部分布式哈希表来查询所述目标数据包括:

12.根据权利要求10所述的电子设备,其中同时使用所述局部分布式哈希表和所述全局分布式哈希表来查询所述目标数据包括:

13.根据权利要求9所述的电子设备,其中所述局部数据标识包括地理信息标识和所述目标数据的哈希标识,并且所述全局数据标识包括所述目标数据的哈希标识。

14.根据权利要求9所述的电子设备,其中所述请求节点位于第一区域,并且电子设备还包括:

15.根据权利要求14所述的电子设备,还包括:

16.根据权利要求9所述的电子设备,还包括:

17.一种计算机程序产品,所述计算机程序产品被有形地存储在非易失性计算机可读介质上并且包括机器可执行指令,所述机器可执行指令在被执行时使机器执行根据权利要求1至8中的任一项所述的方法的步骤。

...

【技术特征摘要】

1.一种用于查询数据的方法,所述方法包括:

2.根据权利要求1所述的方法,其中使用局部分布式哈希表来查询所述目标数据包括:

3.根据权利要求2所述的方法,其中使用所述局部分布式哈希表来查询所述目标数据包括:

4.根据权利要求2所述的方法,其中同时使用所述局部分布式哈希表和所述全局分布式哈希表来查询所述目标数据包括:

5.根据权利要求1所述的方法,其中所述局部数据标识包括地理信息标识和所述目标数据的哈希标识,并且所述全局数据标识包括所述目标数据的哈希标识。

6.根据权利要求1所述的方法,其中所述请求节点位于第一区域,并且方法还包括:

7.根据权利要求6所述的方法,还包括:

8.根据权利要求1所述的方法,还包括:

9.一种电子设备,包括:

10.根据权利要求9所述的电子设备,其中使用局部分布式哈希表来查询所述目标...

【专利技术属性】
技术研发人员:林蓁蓁陈思侯安州
申请(专利权)人:戴尔产品有限公司
类型:发明
国别省市:

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

1