The invention relates to a data storage virtualization method and device. The method comprises: obtaining a storage request sent by the terminal; according to the request for access to stored data to be stored, and extract the virtual storage path storage request and virtual memory instructions; distributed storage and virtual storage path corresponding to the path search, and search in distributed storage instructions distributed instruction library and virtual storage instruction; according to the distributed storage and distributed storage path instruction storing the data to be stored and distributed storage devices. The invention provides a method and device for data storage virtualization, distributed storage and terminal equipment can be connected, and to provide a distributed storage function for the terminal, will be sent by the terminal storage data stored in distributed storage devices. Without the expansion of the local storage device, the data can be stored into the distributed storage device, thus avoiding excessive waste of resources and managing the local storage equipment, thereby improving the utilization ratio of the storage resource.
【技术实现步骤摘要】
数据虚拟化存储方法和装置
本专利技术涉及存储虚拟化
,特别是涉及数据虚拟化存储方法和装置。
技术介绍
随着互联网技术的发展和应用,在互联网的应用过程中会产生大量的数据。在互联网中需要将大量的数据进行存储。传统的数据存储技术中,用户都会将产生的数据存储到本地的存储设备中。传统的存储技术中,当用户产生的数据较多时,会面临本地的存储设备不足的情况,这时,需要对本地的存储设备进行扩展。但是,对本地存储设备进行扩展,不仅会增加用户的管理成本,还需要耗费较多的资源去对本地的存储设备进行管理,易造成资源的浪费。
技术实现思路
基于此,有必要针对资源浪费的问题,提供一种数据虚拟化存储方法和装置。一种数据虚拟化存储方法,所述方法包括:获取终端发送的存储请求;根据所述存储请求获取待存储数据,并提取所述存储请求中的虚拟存储路径和虚拟存储指令;查找与虚拟存储路径对应的分布式存储路径,并在分布式指令库中查找与所述虚拟存储指令对应的分布式存储指令;根据所述分布式存储路径和所述分布式存储指令将所述待存储数据存储至分布式存储设备。在其中一个实施例中,所述提取所述存储请求中的虚拟存储路径和虚拟存储指令之后,还包括:获取所述虚拟存储路径对应的存储设备剩余容量和所述待存储数据的数据容量;判断所述待存储数据的数据容量是否大于所述存储设备剩余容量;若判定待存储数据的数据容量大于存储设备剩余容量,调度空闲的分布式存储设备,将调度的分布式存储设备对应的分布式存储路径与所述虚拟存储路径对应存储。在其中一个实施例中,所述在分布式指令库中查找与所述虚拟存储指令对应的分布式存储指令,包括:确定所述虚拟存储指 ...
【技术保护点】
一种数据虚拟化存储方法,所述方法包括:获取终端发送的存储请求;根据所述存储请求获取待存储数据,并提取所述存储请求中的虚拟存储路径和虚拟存储指令;查找与虚拟存储路径对应的分布式存储路径,并在分布式指令库中查找与所述虚拟存储指令对应的分布式存储指令;根据所述分布式存储路径和所述分布式存储指令将所述待存储数据存储至分布式存储设备。
【技术特征摘要】
1.一种数据虚拟化存储方法,所述方法包括:获取终端发送的存储请求;根据所述存储请求获取待存储数据,并提取所述存储请求中的虚拟存储路径和虚拟存储指令;查找与虚拟存储路径对应的分布式存储路径,并在分布式指令库中查找与所述虚拟存储指令对应的分布式存储指令;根据所述分布式存储路径和所述分布式存储指令将所述待存储数据存储至分布式存储设备。2.根据权利要求1所述的方法,其特征在于,所述提取所述存储请求中的虚拟存储路径和虚拟存储指令之后,还包括:获取所述虚拟存储路径对应的存储设备剩余容量和所述待存储数据的数据容量;判断所述待存储数据的数据容量是否大于所述存储设备剩余容量;若判定待存储数据的数据容量大于存储设备剩余容量,调度可用的分布式存储设备,将调度的分布式存储设备对应的分布式存储路径与所述虚拟存储路径对应存储。3.根据权利要去1所述的方法,其特征在于,所述在分布式指令库中查找与所述虚拟存储指令对应的分布式存储指令,包括:确定所述虚拟存储指令对应的接口协议;查找所述接口协议对应的分布式指令库;在查找到的分布式指令库中查找与所述虚拟存储指令对应的分布式存储指令。4.根据权利要求1所述的方法,其特征在于,所述根据所述分布式存储路径和所述分布式存储指令将所述待存储数据存储至分布式存储设备,包括:根据所述分布式存储指令将所述待存储数据进行加密和压缩处理;查找所述分布式存储路径对应的分布式存储设备;将处理后的待存储数据写入查找到的分布式存储设备中。5.根据权利要求1-4中任一项所述的方法,其特征在于,所述根据所述分布式存储路径和所述分布式存储指令将所述待存储数据存储至分布式存储设备之后,还包括:接收所述终端发送的数据读取请求;提取所述数据读取请求中的虚拟读取路径和虚拟读取指令;查找与所述虚拟读取路径对应分布式读取路径,并在所述分布式指令库中查找与所述虚拟读取指令对应的分布式读取指令;根据所述分布式读取指令从所述分布式读取路径对应的分布式存储设备中读取数据;将读取到的数据返回至所述终端并展示。6.一种数据虚拟化存储装置,其特征在于,所述装置包括:存储请求获取模块,...
【专利技术属性】
技术研发人员:吕利文,王欣,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。