【技术实现步骤摘要】
一种文件存储方法和系统
[0001]本申请涉及数据处理
,特别是涉及一种文件存储方法和系统。
技术介绍
[0002]随着信息技术的发展,无论是人类社会的运行,还是工业领域的运作,时刻都在产生着大量的数据,而且数据的来源和类型可能会非常复杂,由此带来的数据处理需求也将越来越复杂。安全、高效地存储和管理数据,能够为数据的分析、查询、计算等处理提供强有力的支持,因此,数据的存储是数据处理领域中基础且至关重要的一环。
[0003]现有的数据存储技术中,分布式文件系统是较为流行的存储技术之一。然而,一些分布式文件系统对数据的管理较为单一,存在同一文件目录下的文件等数据过多的现象,导致后续在进行数据的查询等处理时,需要将文件目录遍历一遍,尤其是在一些数据应用场景较多的情况下,降低数据处理的效率。
技术实现思路
[0004]基于此,提供一种文件存储方法和系统,以改善现有技术中对数据的管理较为单一,同一文件目录下的文件等数据过多的现象。
[0005]第一方面,提供一种文件存储方法,所述方法应用于服务器, ...
【技术保护点】
【技术特征摘要】
1.一种文件存储方法,其特征在于,所述方法应用于服务器,包括:在接收到客户端发送的至少一个待存储切片文件时,获取各个所述待存储切片文件的类型信息和消息摘要;根据所述类型信息和所述消息摘要构建文件目录;将所述待存储切片文件存储至所述文件目录下;其中,所述待存储切片文件是所述客户端在接收到文件存储指令时,对所述文件存储指令所指示的待存储文件进行切割得到的,所述消息摘要是所述客户端对各个所述待存储切片文件进行计算得到的,且所述消息摘要由所述客户端添加至对应的所述待存储切片文件中。2.根据权利要求1所述的文件存储方法,其特征在于,所述根据所述类型信息和所述消息摘要构建文件目录的步骤,包括:获取至少一个预设位置,以及在所述消息摘要中位于各个所述预设位置的目标数值;根据所述类型信息所指示的值和各个所述目标数值构建所述文件目录。3.根据权利要求2所述的文件存储方法,其特征在于,各个所述预设位置分别包括倒数第二位、倒数第一位、倒数第四位以及倒数第三位,各个所述目标数值分别包括第一数值、第二数值、第三数值以及第四数值,所述第一数值在所述消息摘要中位于倒数第二位、所述第二数值在所述消息摘要中位于倒数第一位、所述第三数值在所述消息摘要中位于倒数第四位,所述第四数值在所述消息摘要中位于所述倒数第三位。4.根据权利要求3所述的文件存储方法,其特征在于,所述根据所述类型信息所指示的值和各个所述目标数值构建所述文件目录的步骤,包括:将所述类型信息所指示的值作为第一级目录,将所述第一数值和所述第二数值作为第二级目录,将所述第三数值和所述第四数值作为第三级目录,构建所述文件目录;其中,所述第二级目录位于所述第一级目录下,所述第三级目录位于所述第二级目录下,所述待存储切片文件存储在所述第三级目录下。5.根据权利要求2至4中任意一项所述的文件存储方法,其特征在于,所述将所述待存储切片文件存储至所述文件目录下的步骤,包括:将所述待存储切片文件的文件名修改为所述消息摘要所指示的值;将文件名修改后的待存储切片文件存储至所述文件目录下。6.一种文件存储方法,其特征在于,所述方法应用于客户端,包括:在接收到文件存储指令时,对所述文件存储指令所指示的待存储文件进行切割,得到至少两个待存储切片文件;计算各个所述待存储切片文件的消息摘要,将所述消息摘要添加至对应的所述待存储切片文件中;将至少一个所述待存储切片文件发送至目标服务器,以使所述目标服务器在接收到至少一个所述待存储切片文件时,获取各个所述待存储切片文件的类型信息和消息摘要,...
【专利技术属性】
技术研发人员:杨磊,叶松林,
申请(专利权)人:成都赛力斯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。