信息加载方法、装置、服务器及存储介质制造方法及图纸

技术编号:24799501 阅读:96 留言:0更新日期:2020-07-07 21:02
本发明专利技术实施例公开了一种信息加载方法、装置、服务器及存储介质。其中,方法包括:分别获取多个待加载信息中的键;根据多个待加载信息中的键与存储所述键的数据节点的映射关系,确定多个键存储在的目标数据节点;从目标数据节点,加载所述多个待加载信息。本实施例提供的方法能够减少加载时间。

【技术实现步骤摘要】
信息加载方法、装置、服务器及存储介质
本专利技术实施例涉及计算机技术,尤其涉及一种信息加载方法、装置、服务器及存储介质。
技术介绍
在动态编码的分布式存储环境中,大多采用一致性哈希算法将信息(如键值对)映射到虚拟节点,再从虚拟节点映射到数据节点中,从而使信息尽可能分布到所有的数据节点中,使得所有数据节点的空间得以利用。鉴于上述存储方式,在从数据节点中加载某一信息到内存时,需要先将该信息中的键映射到虚拟节点,再从虚拟节点映射到数据节点,继而通过通信链路从该数据节点加载键对应的信息。当需要加载的信息数量较大时,每个信息均需要执行上述两层映射操作,大量的信息将会导致大量的映射操作,导致加载时间过长。
技术实现思路
本专利技术实施例提供一种信息加载方法、装置、服务器及存储介质,以减少加载时间。第一方面,本专利技术实施例提供了一种信息加载方法,包括:分别获取多个待加载信息中的键;根据多个待加载信息中的键与存储所述键的数据节点的映射关系,确定多个键存储在的目标数据节点;从目标数据节点,加载所述多个本文档来自技高网...

【技术保护点】
1.一种信息加载方法,其特征在于,包括:/n分别获取多个待加载信息中的键;/n根据多个待加载信息中的键与存储所述键的数据节点的映射关系,确定多个键存储在的目标数据节点;/n从目标数据节点,加载所述多个待加载信息。/n

【技术特征摘要】
1.一种信息加载方法,其特征在于,包括:
分别获取多个待加载信息中的键;
根据多个待加载信息中的键与存储所述键的数据节点的映射关系,确定多个键存储在的目标数据节点;
从目标数据节点,加载所述多个待加载信息。


2.根据权利要求1所述的方法,其特征在于,在所述根据多个待加载信息中的键与存储所述键的数据节点的映射关系,确定多个键存储在的目标数据节点之前,还包括:
获取多个待加载信息中的键与存储所述键的虚拟节点的映射关系,以及数据节点与数据节点生成的虚拟节点的映射关系;
根据多个待加载信息中的键与存储所述键的虚拟节点的映射关系以及数据节点与数据节点生成的虚拟节点的映射关系,得到所述键与存储所述键的数据节点的映射关系。


3.根据权利要求1所述的方法,其特征在于,所述从目标数据节点,加载所述多个待加载信息,包括:
将所述目标数据节点存储的待加载信息中的键划分为多个批次,每个批次包括多个键;
按照每个批次中的键,分批次从目标数据节点加载所述多个待加载信息。


4.根据权利要求3所述的方法,其特征在于,所述按照每个批次中的键,分批次从目标数据节点加载所述多个待加载信息,包括:
采用管道方式,按照每个批次中的键,分批次从目标数据节点加载所述多个待加载信息。


5.根据权利要求1所述的方法,其特征在于,所述目标数据节点的数量为至少两个;
所述从目标数据节点,加载所述多个待加载信息,包括:
启动与目标数据节点的数量相同的线程;
分别通过每个线程从对应的目标数据节点加载所述多个待加载信息。

【专利技术属性】
技术研发人员:李连彬杨晓明王巍张志平胡道生夏曙东
申请(专利权)人:北京中交兴路信息科技有限公司
类型:发明
国别省市:北京;11

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

1