一种数据存储方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37047442 阅读:27 留言:0更新日期:2023-03-29 19:25
本发明专利技术公开了一种数据存储方法、装置、电子设备及存储介质。该方法包括:响应于存储请求,确定候选节点中的第一目标节点;通过所述第一目标节点获取所述候选节点中各第二目标节点的目标节点信息,并根据所述目标节点信息计算得到各所述第二目标节点的目标节点权重;其中,所述第二目标节点包含存储功能;根据所述目标节点权重和待存储数据表的表信息,确定与各所述待存储数据表关联的所述第二目标节点中的目标存储节点,并将所述待存储数据表存储至所述目标存储节点。通过运行本发明专利技术实施例所提供的技术方案,可以解决随着数据量的增大,数据表数量的增多,单服务器无法支撑存储和计算的需求问题,扩展数据的可存储量。扩展数据的可存储量。扩展数据的可存储量。

【技术实现步骤摘要】
一种数据存储方法、装置、电子设备及存储介质


[0001]本专利技术涉及计算机技术,尤其涉及一种数据存储方法、装置、电子设备及存储介质。

技术介绍

[0002]在隐私计算等领域,数据通过数据表的形式进行存储,随着数据量的增多,数据表的数量随之增加。
[0003]现有技术中,通常将全部数据表直接存储在单个服务器中,随着待存储数据量的增大,单服务器可能无法支撑存储和计算的需求。

技术实现思路

[0004]本专利技术提供一种数据存储方法、装置、电子设备及存储介质,以实现扩展数据的可存储量。
[0005]根据本专利技术的一方面,提供了一种数据存储方法,该方法包括:
[0006]响应于存储请求,确定候选节点中的第一目标节点;
[0007]通过所述第一目标节点获取所述候选节点中各第二目标节点的目标节点信息,并根据所述目标节点信息计算得到各所述第二目标节点的目标节点权重;其中,所述第二目标节点包含存储功能;
[0008]根据所述目标节点权重和待存储数据表的表信息,确定与各所述待存储数据表关联的所述第二目标本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据存储方法,其特征在于,包括:响应于存储请求,确定候选节点中的第一目标节点;通过所述第一目标节点获取所述候选节点中各第二目标节点的目标节点信息,并根据所述目标节点信息计算得到各所述第二目标节点的目标节点权重;其中,所述第二目标节点包含存储功能;根据所述目标节点权重和待存储数据表的表信息,确定与各所述待存储数据表关联的所述第二目标节点中的目标存储节点,并将所述待存储数据表存储至所述目标存储节点。2.根据权利要求1所述的方法,其特征在于,根据所述目标节点权重和待存储数据表的表信息,确定与各所述待存储数据表关联的所述第二目标节点中的目标存储节点,包括:根据所述表信息中的数据表标识以及各所述第二目标节点的节点标识,确定标识运算结果;根据所述标识运算结果和所述目标节点权重确定候选节点计算结果,并根据预设节点计算结果确定方式从所述候选节点计算结果中确定目标节点计算结果;根据所述目标节点计算结果与所述节点标识的预设关联关系,确定与所述目标节点计算结果关联的所述目标存储节点。3.根据权利要求1所述的方法,其特征在于,在将所述待存储数据表存储至所述目标存储节点之后,还包括:响应于查询端的查询请求,确定所述候选节点中的第三目标节点;其中,所述查询请求包括所述查询端生成的第一密钥参数,以及待查询数据的数据信息;根据所述数据信息和所述目标节点权重确定所述目标存储节点,并将所述目标存储节点中包含所述待查询数据的待查询数据表传递至所述第三目标节点;通过所述第三目标节点从所述待查询数据表中获取所述待查询数据,并通过所述第一密钥参数对所述待查询数据进行加密操作,得到加密查询数据;通过所述第三目标节点将所述加密查询数据发送至所述查询端,以使所述查询端通过所述查询端生成的第二密钥参数对所述加密查询数据进行解密操作。4.根据权利要求1所述的方法,其特征在于,还包括:若存在所述第二目标节点的节点增加事件,则更新所述目标节点信息,得到当前节点信息;根据所述当前节点信息计算得到各所述第二目标节点的当前节点权重。5.根据权利要求1所述的方法,其特征在于,还包括:若存在所述第二目标节点的节点删减事件,则更新所述目标节点信息,并确定与所述节点删减事件关联的删减节点;将与所述删减节点关联的存储数据迁移至所述第二目标节点的剩余节点中的第四目标节点;根据所述...

【专利技术属性】
技术研发人员:徐兵兰春嘉
申请(专利权)人:上海零数众合信息科技有限公司
类型:发明
国别省市:

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

1