[发明专利]一种文件存储系统及文件存储方法在审
申请号: | 201811191994.4 | 申请日: | 2018-10-12 |
公开(公告)号: | CN109508323A | 公开(公告)日: | 2019-03-22 |
发明(设计)人: | 李甫 | 申请(专利权)人: | 量子云未来(北京)信息科技有限公司 |
主分类号: | G06F16/182 | 分类号: | G06F16/182;G06F16/13 |
代理公司: | 北京知呱呱知识产权代理有限公司 11577 | 代理人: | 朱红涛;冯建基 |
地址: | 100021 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口适配层 存储模式 匹配 文件存储系统 存储接口 文件存储 存储层 存储处理 应用层 存储服务器 存储方式 即插即用 接口封装 自动匹配 调用 检测 创建 | ||
本发明实施例公开了一种文件存储系统及文件存储方法,其中,所述系统包括应用层、接口适配层和存储层;接口适配层创建于应用层和存储层之间,将与两种或两种以上的文件存储方式匹配的文件存储系统的对应接口封装至接口适配层,接口适配层用于根据检测到的当前存储服务器对应的存储模式调用至与当前存储模式匹配的存储接口上;存储层用于进行与当前存储接口匹配的存储处理。本发明的方案,利用接口适配层自动匹配存储模式,根据匹配出的存储模式切换至相应的接口,并进行与当前存储接口匹配的存储处理;做到了:各种存储方式即插即用,不需要对现有的程序进行改动。
技术领域
本发明涉及文件存储技术领域,具体涉及一种文件存储系统及文件存储方法。
背景技术
现有技术,文件存储方式是多种多种的,以满足不同使用习惯用户的需求。常见的文件存储方式有HDFS(Hadoop Distributed File System,分布式文件系统),HDFS有着高容错性的特点,并且设计用来部署在低廉的硬件上。而且它提供高吞吐量来访问应用程序的数据,适合那些有着超大数据集的应用程序。HDFS可以实现流的形式访问文件系统中的数据。
此外,常见的文件存储方式还有SFTP(Secure File Transfer Protocol,安全文件传送协议),SFTP可以为传输文件提供一种安全的加密方法。SFTP使用了加密传输认证信息和传输的数据,因此,使用SFTP的方式进行文件存储的安全性是比较高的。但是,由于这种传输方式使用了加密/解密技术,因此,传输效率偏低。
再者,常见的文件存储方式还有CEPH,CEPH是一个可靠地、自动重均衡、自动恢复的分布式存储系统,根据场景划分可以将CEPH分为三大块,分别是对象存储、块设备存储和文件系统服务。在虚拟化领域里,比较常用到的是CEPH的块设备存储,比较直观的是CEPH集群可以提供一个raw格式的块存储来作为虚拟机实例的硬盘。CEPH相比其它存储方式的优点在于,它不单单是存储,同时还充分利用了存储节点的计算能力,在存储每一个数据时,都会通过计算得出该数据存储的位置,尽量将数据分布均衡,同时由于CEPH的良好设计,使得它不存在传统的单点故障的问题。
此外,常见的文件存储的方式还有LOCALSTORE文件存储方式,除此之外,文件存储方式还有其它方式,文件存储的方式是种类繁多的。基于不同的文件存储的方式有多不同,若在不同文件存储方式之间进行切换时,需要进行大面积的接口切换,并做相对应的重复工作,例如,开发工作,测试工作等等;而上述开发工作,测试工作将需要耗费大量的人力、物力和时间,如何对上述不同文件存储方式间的切换过程进行简化,是待解决的技术问题。
发明内容
本发明实施例的目的在于提供一种文件存储系统及文件存储方法,用以解决现有不同文件存储方式间的切换过程需要耗费大量人力、物力和时间的问题。
为实现上述目的,本发明实施例提供一种文件存储系统,所述系统包括应用层、接口适配层和存储层;所述应用层,用于为能够产生网络流量的应用程序提供用户接口,并提供相应的网络应用服务;所述接口适配层创建于所述应用层和所述存储层之间,将与两种或两种以上的文件存储方式匹配的文件存储系统的对应接口封装至所述接口适配层,所述接口适配层用于根据检测到的当前存储服务器对应的存储模式调用至与当前存储模式匹配的存储接口上;在所述接口适配层根据检测到的当前存储服务器对应的存储模式调用至与当前存储模式匹配的存储接口上之后,所述存储层用于进行与当前存储接口匹配的存储处理。
可选地,所述接口适配层还用于检测当前存储服务器对应的存储模式,以便于根据检测到的当前存储服务器对应的存储模式调用至与当前存储模式匹配的存储接口上。
可选地,所述接口适配层还用于根据预设的定时监测任务,在预设时间间隔内监测当前存储服务器对应的存储模式。
可选地,所述接口适配层还用于实时监测当前存储服务器对应的存储模式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于量子云未来(北京)信息科技有限公司,未经量子云未来(北京)信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811191994.4/2.html,转载请声明来源钻瓜专利网。