[发明专利]文件储存方法、装置、计算机设备及其储存介质在审
申请号: | 202310130584.3 | 申请日: | 2023-02-08 |
公开(公告)号: | CN116225324A | 公开(公告)日: | 2023-06-06 |
发明(设计)人: | 罗巨明;史大鹏;邵冠军 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F16/16;G06F16/172 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 郑义 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 储存 方法 装置 计算机 设备 及其 介质 | ||
本申请涉及一种文件储存方法、装置、计算机设备及其储存介质,涉及人工智能技术领域。所述方法包括:基于单位数据块的容量,将待储存文件拆分为至少两个文件数据块;基于至少两个本地储存空间的已用容量和单位数据块的容量,分别确定各本地储存空间对应的文件数据块的可储存量;基于各本地储存空间对应的文件数据块的可储存量,对各文件数据块进行储存。避免了利用大文件储存方法进行文件储存时文件读取效率慢的问题,提高了本地储存空间的访问效率;同时也避免了利用小文件储存方法进行文件储存时造成本地储存空间的数量较多的问题,提高了系统性能,提高了本地储存空间的访问效率。
技术领域
本申请涉及人工智能技术领域,特别是涉及一种文件储存方法、装置、计算机设备及其储存介质。
背景技术
随着移动互联网飞速发展,从服务器中获取文件已经成为人们日常工作、生活中进行交流重要的手段,例如从邮箱服务器中获取电子邮箱。通过将文件储存在本地,以保证后续当需要查找文件的时候能够快速获取所需的文件。
现有技术中,针对文件的储存方法有两种,分别为:大文件储存方法和小文件储存方法,其中,大文件储存方法指的是将所有文件集中储存到一个文件中;小文件储存方法指的是将每一个文件分别用一个独立文件进行储存。
但是,在利用大文件储存方法进行文件储存时,会导致储存所有文件的文件访问速度减慢,影响文件读取效率;在利用小文件储存方法进行文件储存时,会导致独立文件的数量较多,影响系统性能,同样影响文件读取效率。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高文件读取效率的文件储存方法、装置、计算机设备及其储存介质。
第一方面,本申请提供了一种文件储存方法。该方法包括:
基于单位数据块的容量,将待储存文件拆分为至少两个文件数据块;
基于至少两个本地储存空间的已用容量和单位数据块的容量,分别确定各本地储存空间对应的文件数据块的可储存量;
基于各本地储存空间对应的文件数据块的可储存量,对各文件数据块进行储存。
在其中一个实施例中,基于至少两个本地储存空间的已用容量和单位数据块的容量,分别确定各本地储存空间对应的文件数据块的可储存量,包括:
基于至少两个本地储存空间的已用容量和单位数据块的容量,确定各本地储存空间的数据块含有量;其中,数据块含有量表征各本地储存空间的已用容量所等价的单位数据块的数量;
基于各本地储存空间的数据块含有量,分别确定各本地储存空间对应的文件数据块的可储存量;
其中,不同本地储存空间的目标储存量的差值均在预设范围内;各本地储存空间的目标储存量为各本地储存空间的数据块含有量与可储存量之和。
在其中一个实施例中,基于各本地储存空间的数据块含有量,分别确定各本地储存空间对应的文件数据块的可储存量,包括:
基于各本地储存空间的数据块含有量,对各本地储存空间进行排序;
对排序位置相邻的两两本地储存空间进行数据块含有量的差值运算,得到两两本地储存空间的含有量差值;
基于含有量差值和文件数据块的总数量,分别确定各本地储存空间对应的文件数据块的可储存量。
在其中一个实施例中,各本地储存空间包括第一储存空间、第二储存空间和第三储存空间;且第一储存空间的已用容量大于第二储存空间的已用容量;第二储存空间的已用容量大于第三储存空间的已用容量;含有量差值包括第一储存空间和第二储存空间对应的第一含有量差值,以及第二储存空间和第三储存空间对应的第二含有量差值;
相应的,基于含有量差值和文件数据块的总数量,分别确定各本地储存空间对应的文件数据块的可储存量,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310130584.3/2.html,转载请声明来源钻瓜专利网。