一种基于HASH算法的混合存储方法及系统技术方案

技术编号:32830155 阅读:27 留言:0更新日期:2022-03-26 20:41
本发明专利技术涉及一种基于HASH算法的混合存储方法及系统,使用HASH算法计算得到文件资源的目标目录分区,将文件根据HASH算法的规律进行混淆打散分组,每个组对应一个存储目录,从而实现进行分目录存储,避免文件资源集中存储在同一目录,通过将存储文件进行混淆打散存储,检索时再根据HASH算法进行快速寻址,系统有规律可循,可识别,但不易被人工识别,以达到文件高效存储和检索的目的。高效存储和检索的目的。高效存储和检索的目的。

【技术实现步骤摘要】
一种基于HASH算法的混合存储方法及系统


[0001]本专利技术涉及数据存储
,尤其涉及一种基于HASH算法的混合存储方法及系统。

技术介绍

[0002]在已有的文件存储系统系统中,文件存储技术一般采用顺序存储或者通过特定方法生成全局唯一文件标识的方式对文件进行存储,读取文件对象时,根据该顺序生成或者特定方式生成的全局唯一文件标识进行文件的寻址和检索;这种方法会使得检索效率较低,而且无法将文件打散并在多个目录存储,使得某个目录的文件资源过多,从而更加影响文件资源的检索效率。
[0003]由于文件寻址检索时效率过低,某个目录文件资源数量难以控制,会导致某个目录的文件数量过多,更加影响检索效率;同时,顺序存储对象方式下,所存储的文件资源安全性有隐患,并且某一类存储文件集中存储在一起,对应的使用场景和意图容易暴露。

技术实现思路

[0004]为解决现有技术的不足,本专利技术提出一种基于HASH算法的混合存储方法及系统,将文件根据HASH算法的规律进行混淆打散分组,每个组对应一个存储目录,从而实现进行分目录存储,避免文件资本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于HASH算法的混合存储方法,其特征在于,包括:S1、接收文件资源;S2、对文件资源的名称进行编码混淆获得第一信息;S3、对第一信息进行二进制转换获得第二信息,所述第二信息为二进制数字格式;S4、使用HASH算法根据第二信息计算得到文件资源的目标目录分区;S5、使用目标目录分区作为文件资源存储的分区索引,将文件资源存储至对应目录分区。2.如权利要求1所述的方法,其特征在于,所述方法还包括:S6、接收资源使用请求,提取资源使用请求对应的请求资源名称;S7、对请求资源名称进行二进制转换获得第三信息,所述第三信息为二进制数字格式;S8、使用HASH算法根据第三信息计算得到请求资源对应的目标目录分区;S9、从对应的目标目录分区调取所需的文件资源并反馈。3.如权利要求2所述的方法,其特征在于,所述HASH算法包括除法HASH算法或乘法HASH算法的任意一种。4.如权利要求2所述的方法,其特征在于,所述步骤S5还包括:在文件资源存储的对应目录分区添加对应第一信息的识别标识。5.如权利要求4所述的方法,其...

【专利技术属性】
技术研发人员:唐炳文杨晓东郭金龙杨恩东
申请(专利权)人:中化能源物流有限公司
类型:发明
国别省市:

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

1