[发明专利]分布式存储方法、装置、终端设备及存储介质有效
申请号: | 201910730894.2 | 申请日: | 2019-08-08 |
公开(公告)号: | CN110413237B | 公开(公告)日: | 2022-12-06 |
发明(设计)人: | 乐爱华 | 申请(专利权)人: | 上海中通吉网络技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京细软智谷知识产权代理有限责任公司 11471 | 代理人: | 付登云 |
地址: | 201799 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 存储 方法 装置 终端设备 介质 | ||
本发明涉及一种分布式存储方法、装置、终端设备及存储介质,该方法包括:识别待存储文档占用的存储空间;获取各个存储服务器的存储节点的性能指标,将存储空间与性能指标进行匹配,确定第一存储服务器和第一存储路径,以及第二存储服务器和第二存储路径;将文档存储至第一存储服务器中作为主文档,将文档压缩存储至第二存储服务器中作为副文档;若第一存储服务器发生故障,则解压副文档,得到主文档;根据主文档占用的存储空间和预设存储量阈值,确定第三存储服务器和第三存储路径,将主文档进行压缩并按照第三存储路径存储至所述第三存储服务器。在存储文档的过程中,实现了能够自动选择最优存储路径以及保证文档存储安全性的目的。
技术领域
本发明涉及局域网内对文档存储方面的技术领域,具体涉及一种分布式存储方法、装置、终端设备及存储介质。
背景技术
随着目前信息化时代的迅速发展,互联网已经在人们的日常生活和工作中占据重要的地位,无论是在生活还是工作中,人们通常会将一些文档数据上传到手机、电脑或其他终端设备上,以便对文档进行保存。尤其是对于公司企业来说,会有大量的文档数据需要存储,一旦出现文档丢失的问题,特别是价值较高贵重文档,将会造成巨大的损失,因此,保证文档存储的安全性、可靠性,无论是对个人还是企业来说,都是至关重要的问题。
在现有技术中,对于文档存储的方法,一般是将文档在单个存储设备上进行存储,为确保文档存储的安全性,通常会将文档的多个副本存储在设备的不同位置处,以便用户可以随意存取设备系统中的任意副本。但由于文档的数据量较大,且文档的副本较多,很容易导致设备的存储空间不足,使得实际存储文档的数量较少。此外,由于存储设备的性能存在差异,在存储效率和安全性上,也会存在较大的不同,例如,将文档存储在一些内存较小、中央处理器的处理速度较低或存储成功率较低的存储设备上时,不仅会降低存储的效率,而且还会对文档存储的安全性造型威胁。因此,现有技术中存储文档的方法,在面对存储设备出现故障的问题时,不能及时有效的保证文档的安全性。
发明内容
有鉴于此,提供一种分布式存储方法、装置、终端设备及存储介质,以解决现有技术中文档存储空间不足、存储效率较低且无法保证文档存储安全性的问题。
为实现以上目的,本发明采用如下技术方案:
第一方面,采用一种分布式存储方法,该方法包括:识别待存储文档占用的存储空间;获取各个存储服务器的存储节点的性能指标,将存储空间与性能指标进行匹配,确定第一存储服务器和第二存储服务器,以及与第一存储服务器对应的第一存储路径和与第二存储服务器对应的第二存储路径,其中,第一存储服务器和第二存储服务器的个数至少为一个;将文档按照第一存储路径存储至第一存储服务器中作为主文档;将文档进行压缩并按照第二存储路径存储至第二存储服务器中作为副文档;
若第一存储服务器发生故障,则解压副文档,得到主文档;根据主文档占用的存储空间和预设存储量阈值,确定第三存储服务器,以及与第三存储服务器对应的第三存储路径,将主文档进行压缩并按照第三存储路径存储至第三存储服务器,其中,预设存储量阈值由当前局域网内存储服务器的总个数以及各个存储服务器的性能指标确定。
第二方面,采用一种分布式存储装置,该装置包括:识别模块,用于识别待存储文档占用的存储空间;确定模块,用于获取各个存储服务器的存储节点的性能指标,将存储空间与性能指标进行匹配,确定第一存储服务器和第二存储服务器,以及与第一存储服务器对应的第一存储路径和与第二存储服务器对应的第二存储路径,其中,第一存储服务器和第二存储服务器的个数至少为一个;第一存储模块,用于将文档按照第一存储路径存储至第一存储服务器中作为主文档;第二存储模块,用于将文档进行压缩并按照第二存储路径存储至第二存储服务器中作为副文档;控制模块,若第一存储服务器发生故障,则用于解压副文档,得到主文档;根据主文档占用的存储空间和预设存储量阈值,确定第三存储服务器,以及与第三存储服务器对应的第三存储路径,将主文档进行压缩并按照第三存储路径存储至第三存储服务器,其中,预设存储量阈值由当前局域网内存储服务器的总个数以及各个存储服务器的性能指标确定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海中通吉网络技术有限公司,未经上海中通吉网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910730894.2/2.html,转载请声明来源钻瓜专利网。