【技术实现步骤摘要】
本专利技术涉及数据处理领域,特别涉及一种数据存储方法、装置及电子设备。
技术介绍
随着互联网的发展,用户使用终端时产生的数据越来越多。但终端的存储空间很小,特别是移动终端的存储空间更小,因此,用户常常将数据上传到网络侧的区域服务器中。这里,区域服务器为用户所在区域的存储服务器,其用于存储本区域内用户上传的数据。目前,区域服务器在接收到用户的待存储数据的数据信息后,均会对用户上传的数据信息进行排重处理,即检测所在区域的区域服务器中是否已存储了与该数据信息相同的目标数据,若已存储了该目标数据,则无需用户再次上传该待存储数据,从而用户不必花费时间重复上传同一数据,并且节约了用户的网络流量,节省了用户的存储成本。现有技术中,数据存储的方法仅能针对本区域的区域服务器中的数据进行排重存储,无法实现跨区域数据的排重存储,例如:待存储的某一数据在本区域的区域服务器中未存储,在其他区域的区域服务器中存储了该数据,此时仍然需要用户将数据上传,并存储在本区域的区域服务器中。对此,用户需要花费很多时间去存储本区域的区域服务器中未存储但在其他区域的区域服务器中已存储的数据,增加了用户的存储成本,使得用户的体验不佳。
技术实现思路
本专利技术实施例的目的在于提供一种数据存储方法、装置及电子设备,以解决浪费用户的网络流量和存储数据的时间的问题。为达到上述目的,本专利技术实施例公开了一种数据存储方法,应用于数据存储系 ...
【技术保护点】
一种数据存储方法,应用于数据存储系统中的第一区域服务器,其特征在于,所述数据存储系统包括:一个全局服务器和多个区域服务器,其中,所述全局服务器,用于存储各个区域服务器中已存储数据与存储已存储数据的区域服务器之间的对应关系,所述方法包括步骤:获得终端发送的针对目标存储数据的特征信息T1;根据所述特征信息T1,判断所述第一区域服务器中是否已存储所述目标存储数据;若为否,则向所述全局服务器发送数据查询请求,其中,所述数据查询请求中包含所述特征信息T1;接收所述全局服务器根据所述数据查询请求中包含的所述特征信息T1进行数据查询的查询结果;根据所述查询结果,按照预设的数据获得规则,获得所述目标存储数据,并存储所述目标存储数据。
【技术特征摘要】
1.一种数据存储方法,应用于数据存储系统中的第一区域服务器,其特征
在于,所述数据存储系统包括:一个全局服务器和多个区域服务器,其中,所
述全局服务器,用于存储各个区域服务器中已存储数据与存储已存储数据的区
域服务器之间的对应关系,所述方法包括步骤:
获得终端发送的针对目标存储数据的特征信息T1;
根据所述特征信息T1,判断所述第一区域服务器中是否已存储所述目标存
储数据;
若为否,则向所述全局服务器发送数据查询请求,其中,所述数据查询请
求中包含所述特征信息T1;
接收所述全局服务器根据所述数据查询请求中包含的所述特征信息T1进行
数据查询的查询结果;
根据所述查询结果,按照预设的数据获得规则,获得所述目标存储数据,
并存储所述目标存储数据。
2.根据权利要求1所述方法,其特征在于,所述根据所述特征信息T1,判
断所述第一区域服务器中是否已存储所述目标存储数据,包括:
根据所述特征信息T1,判断预设的区域数据信息表中是否包含所述特征信
息T1,其中,所述预设的区域数据信息表存储于所述第一区域服务器中,所述
区域数据信息表用于存储所述第一区域服务器中已存储的每一数据的特征信
息;
若不包含,则判定所述第一区域服务器中未存储所述目标存储数据。
3.根据权利要求2所述方法,其特征在于,所述区域数据信息表还用于存
储所述第一区域服务器中已存储的每一数据的引用次数;
所述方法还包括:
在判定所述第一区域服务器中已存储所述目标存储数据的情况下,拒绝所
述终端上传所述目标存储数据,并累计记录已存储的所述目标存储数据的引用
次数。
4.根据权利要求2所述方法,其特征在于,所述根据所述查询结果,按照
预设的数据获得规则,获得所述目标存储数据,并存储所述目标存储数据之后,
还包括:
根据所述特征信息T1,更新所述区域数据信息表。
5.根据权利要求1所述的方法,其特征在于,所述根据所述查询结果,按
照预设的数据获得规则,获得所述目标存储数据,并存储所述目标存储数据,
包括:
在所述查询结果表明不存在已存储所述目标存储数据的区域服务器的情况
下,向所述终端发送针对所述目标存储数据的数据上传指令;
接收所述终端根据所述数据上传指令上传的所述目标存储数据,并存储所
述目标存储数据。
6.根据权利要求1所述的方法,其特征在于,所述根据所述查询结果,按
照预设的数据获得规则,获得所述目标存储数据,并存储所述目标存储数据,
包括:
在查询结果表明存在已存储所述目标存储数据的区域服务器的情况下,根
据所述查询结果,获得已存储所述目标存储数据的区域服务器的标识;
根据预设的标识选择条件,从所获得的标识中选择一个区域服务器的标识;
从所选择的标识对应的区域服务器中获得所述目标存储数据,并存储所述
目标存储数据。
7.根据权利要求...
【专利技术属性】
技术研发人员:崔鹿,
申请(专利权)人:北京金山安全软件有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。