The invention discloses a data storage method and system, wherein the method comprises: receiving the client to send the data to be stored and read the stored configuration information; according to the stored configuration information storage interface and data storage and processing of correspondence between the call and the current deposit corresponding storage configuration information of the current data storage processing interface according to the corresponding relationship between the data storage and processing; interface and cloud storage stored, determine the current cloud storage and the current data processing interface corresponding; through the current data storage processing interface for writing the data into the cloud storage. Because the invention according to the current storage configuration information will be stored with the current data to the cloud storage current data storage processing interface corresponding to the realization of dynamic data storage, can be set according to the actual needs of cloud storage, the diversification of data storage, improve the flexibility of data storage.
【技术实现步骤摘要】
本专利技术涉及数据存储
,特别是涉及一种数据存储方法和系统。
技术介绍
云存储,是通过集群技术、分布式文件系统和网格计算等技术,实现多个存储设备之间的协同工作,统一对外提供高扩展,高可靠,高性能的存储服务。云盘,即网盘,通过互联网向用户提供文件的存储、访问、备份、共享等文件管理功能,是一种典型的云存储应用模式。但是,传统的云盘系统基于一种云存储解决方案进行数据存储,数据存储方式单一,存储灵活性差。
技术实现思路
基于此,有必要针对传统的云盘系统数据存储方式单一,存储灵活性差的问题,提供一种数据存储方法和系统。为了实现上述目的,本专利技术技术方案的实施例为:一种数据存储方法,包括以下步骤:接收客户端发送的待存储的数据,读取当前存储配置信息;根据预存的存储配置信息与数据存储处理接口的对应关系,调用与所述当前存储配置信息对应的当前数据存储处理接口;根据预存的数据存储处理接口与云存储的对应关系,确定与所述当前数据存储处理接口对应的当前云存储;通过所述当前数据存储处理接口将所述数据写入所述当前云存储。一种数据存储系统,包括:待存储数据接收模块,用于接收客户端发送的待存储的数据;存储配置信息读取模块,用于读取当前存储配置信息;数据存储处理接口调用模块,用于根据预存的存储配置信息与数据存储处理接口的对应关系,调用与所述当前存储配置信息对应的当前数据存储处理接口;当前云存储确定模块,用于根据预存的数据存储处理接口与云存储的对应关系,确定与所述当前数据存储处理接口对应的当前云存储;数据存储模块,用于通过所述当前数据存储处理接口将所述数据写入所述当前云存储。与现有技术相比 ...
【技术保护点】
一种数据存储方法,其特征在于,包括以下步骤:接收客户端发送的待存储的数据,读取当前存储配置信息;根据预存的存储配置信息与数据存储处理接口的对应关系,调用与所述当前存储配置信息对应的当前数据存储处理接口;根据预存的数据存储处理接口与云存储的对应关系,确定与所述当前数据存储处理接口对应的当前云存储;通过所述当前数据存储处理接口将所述数据写入所述当前云存储。
【技术特征摘要】
1.一种数据存储方法,其特征在于,包括以下步骤:接收客户端发送的待存储的数据,读取当前存储配置信息;根据预存的存储配置信息与数据存储处理接口的对应关系,调用与所述当前存储配置信息对应的当前数据存储处理接口;根据预存的数据存储处理接口与云存储的对应关系,确定与所述当前数据存储处理接口对应的当前云存储;通过所述当前数据存储处理接口将所述数据写入所述当前云存储。2.根据权利要求1所述的数据存储方法,其特征在于,当接收所述客户端发送的存储配置信息修改指令时,根据所述存储配置信息修改指令修改所述当前存储配置信息;根据所述存储配置信息与数据存储处理接口的对应关系,调用与修改后的存储配置信息对应的目标数据存储处理接口;根据所述数据存储处理接口与云存储的对应关系,确定与所述目标数据存储处理接口对应的目标云存储;通过所述当前数据存储处理接口和所述目标数据存储处理接口,将所述数据从所述当前云存储迁移至所述目标云存储。3.根据权利要求1或2所述的数据存储方法,其特征在于,在所述读取当前存储配置信息之前,还包括步骤:将所述数据进行缓存。4.根据权利要求2所述的数据存储方法,其特征在于,还包括步骤:显示将所述数据从所述当前云存储迁移至所述目标云存储的完成比例。5.根据权利要求1所述的数据存储方法,其特征在于,所述当前云存储为文件系统或Ceph或AmazonS3或OpenstackSwift或阿里云OSS。6.一种数据存储系统,其特征在于,包括:待存储数据接收模块,用于接收客户端发送的待存储的数据;存储配置信息读取模块,用于读取当前存储配置信息;数据存储处理接口调用...
【专利技术属性】
技术研发人员:高俊萍,
申请(专利权)人:广州杰赛科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。