【技术实现步骤摘要】
本专利技术涉及数据处理
,特别是涉及一种数据分布式存储系统。
技术介绍
随着互联网信息的增长,大量的数据,如图片、文档等需要被存储。目前,分布式数据存储系统将数据进行分块存储,同时,需要在系统内存中存储大量的索引信息,以便于用户在下载数据时能够定位到文件的存储位置。但是,由于大量索引信息的存储占用系统大量的内存空间,而用于存储的计算机数量和内存空间都是有限的,所以,从存储成本的角度考虑,目前的数据存储系统并不能满足需求。
技术实现思路
本专利技术主要解决的技术问题是提供一种,能够。为解决上述技术问题,本专利技术采用的一个技术方案是:提供一种数据分布式存储系统,包括主控服务器和至少一个存储服务器;所述主控服务器接收客户端发送的数据存储请求,所述数据存储请求包含数据存储量;所述主控服务器从至少一个存储服务器中查找剩余存储空间大于所述数据存储量的存储服务器,如果没有查找到剩余存储空间大于所述数据存储量的存储服务器,则为所述客户端分配任意多个存储服务器,所述任意多个存储服务器的剩余存储空间之和大于所述数据存储量;所述任意多个存储服务器依次接收并存储所述客户端上传的数据,且每一存储服务器存储完成后,将所述数据存储路径返回至所述主控服务器,其中,所述任意多个存储服务器在存储时,上一个存储服务器的剩余存储空间用完时,生成数据存储路径及数据中断标记,下一个存储服务器在继续存储剩余的数据时,生成与所述数据中断标记相对应的数据接续标记,所述数据存储路径用于标识数据的存储位置,且携带所述数据中断标记和数据接续标记;所述主控服务器将所述每一存储服务器的唯一识别码及其相对应的数 ...
【技术保护点】
一种数据分布式存储系统,其特征在于,包括主控服务器和至少一个存储服务器;所述主控服务器接收客户端发送的数据存储请求,所述数据存储请求包含数据存储量;所述主控服务器从至少一个存储服务器中查找剩余存储空间大于所述数据存储量的存储服务器,如果没有查找到剩余存储空间大于所述数据存储量的存储服务器,则为所述客户端分配任意多个存储服务器,所述任意多个存储服务器的剩余存储空间之和大于所述数据存储量;所述任意多个存储服务器依次接收并存储所述客户端上传的数据,且每一存储服务器存储完成后,将所述数据存储路径返回至所述主控服务器,其中,所述任意多个存储服务器在存储时,上一个存储服务器的剩余存储空间用完时,生成数据存储路径及数据中断标记,下一个存储服务器在继续存储剩余的数据时,生成与所述数据中断标记相对应的数据接续标记,所述数据存储路径用于标识数据的存储位置,且携带所述数据中断标记和数据接续标记;所述主控服务器将所述每一存储服务器的唯一识别码及其相对应的数据存储路径返回至所述客户端。
【技术特征摘要】
1.一种数据分布式存储系统,其特征在于,包括主控服务器和至少一个存储服务器;所述主控服务器接收客户端发送的数据存储请求,所述数据存储请求包含数据存储量;所述主控服务器从至少一个存储服务器中查找剩余存储空间大于所述数据存储量的存储服务器,如果没有查找到剩余存储空间大于所述数据存储量的存储服务器,则为所述客户端分配任意多个存储服务器,所述任意多个存储服务器的剩余存储空间之和大于所述数据存储量;所述任意多个存储服务器依次接收并存储所述客户端...
【专利技术属性】
技术研发人员:刘星,
申请(专利权)人:成都佳荣科技有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。