[发明专利]文件存储方法、装置、存储介质及客户端有效
申请号: | 202310821487.9 | 申请日: | 2023-07-06 |
公开(公告)号: | CN116541365B | 公开(公告)日: | 2023-09-15 |
发明(设计)人: | 乐阳 | 申请(专利权)人: | 成都泛联智存科技有限公司 |
主分类号: | G06F16/172 | 分类号: | G06F16/172;G06F16/16;G06F16/13 |
代理公司: | 北京超凡宏宇知识产权代理有限公司 11463 | 代理人: | 邓超 |
地址: | 610000 四川省成都市*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 存储 方法 装置 介质 客户端 | ||
本申请提供一种文件存储方法、装置、存储介质及客户端,涉及存储领域。其中,客户端接收对存储系统的目标访问指令,其中,目标访问指令为构成目标访问行为的访问指令之一,目标访问行为的预估访问时长低于时长阈值;若目标访问指令不是访问结束指令,则模拟存储系统响应目标访问指令;若目标访问指令为访问结束指令,则将目标访问行为产生的访问数据写入存储系统。如此,对于目标访问指令直接在本地模拟存储系统进行响应,直到该目标访问指令为反问结束指令,将目标访问行为产生的数据一次性写入到存储系统中,从而节省了网络交互的时间,提高了访问指令的处理效率。
技术领域
本申请涉及存储领域,具体而言,涉及一种文件存储方法、装置、存储介质及客户端。
背景技术
如图1所示,云存储系统(下文中简称存储系统)是一种将数据存储在云计算服务器上的数据存储解决方案,具有数据可靠性高、数据可扩展性好、备份和恢复方便、操作简单等优点。为了方便用户使用存储系统,还提供有客户端软件。本实施例中将运行该客户端软件的设备称为客户端,并且,该客户端通过网络与存储系统通信连结。用户通过该客户端可以如本地操作一样对存储系统进行访问,例如,对文件进行增、删、查、改、删等操作。
通过客户端对文件进行增、删、查、改、删等操作时,需要客户端的设备与存储系统进行网络交互,而存储系统往往具有大量的用户,需要对不同用户的数据进行复杂地维护,这就导致客户端的设备与存储系统进行网络交互过程需要耗费大量的时间。尤其是对于一些产生较少访问数据的访问行为,网络交互导致的延时会显得极为明显。
发明内容
为了克服现有技术中的至少一个不足,本申请提供一种文件存储系统、装置、存储介质及客户端,具体包括:
第一方面,本申请提供一种文件存储方法,所述方法包括:
接收对存储系统的目标访问指令,其中,所述目标访问指令为构成目标访问行为的访问指令之一,所述目标访问行为的预估访问时长低于时长阈值;
若所述目标访问指令不是访问结束指令,则模拟所述存储系统响应所述目标访问指令;
若所述目标访问指令为访问结束指令,则将所述目标访问行为产生的访问数据写入所述存储系统。
结合第一方面的可选实施方式,所述模拟所述存储系统响应所述目标访问指令,包括:
判断所述目标访问指令是否满足原子写入操作的条件,其中,所述原子写入操作表示不允许被中途打断的数据写入操作;
若是,则将所述目标访问指令对应的写入数据存储至本地的磁盘中。
结合第一方面的可选实施方式,所述将所述目标访问指令对应的写入数据存储至本地的磁盘中,包括:
将所述目标访问指令对应的写入数据以写前日志的方式存储至本地的磁盘中。
结合第一方面的可选实施方式,所述模拟所述存储系统响应所述目标访问指令,还包括:
若否,则将目标访问指令对应的写入数据存储至本地的内存中。
结合第一方面的可选实施方式,所述接收对存储系统的目标访问指令,包括:
接收对所述存储系统的访问指令;
若所述访问指令的访问特征满足指令优化条件,则将所述访问指令判定为对所述存储系统的目标访问指令。
结合第一方面的可选实施方式,所述访问指令的访问特征包括所述访问指令所访问文件的文件目录、文件名称以及文件后缀名,所述若所述访问指令的访问特征满足指令优化条件,则将所述访问指令判定为对所述存储系统的目标访问指令,包括:
若所述访问指令的访问特征满足以下一条或者多条规则,则将所述访问指令判定为对所述存储系统的目标访问指令:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都泛联智存科技有限公司,未经成都泛联智存科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310821487.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:自走式打捆机
- 下一篇:FISH探针的质量检测方法和装置