具有多存储池的存储方法、存储介质、电子设备及系统技术方案

技术编号:20840546 阅读:17 留言:0更新日期:2019-04-13 08:31
本发明专利技术公开了一种具有多存储池的存储方法、存储介质、电子设备及系统,涉及数据存储技术领域,该方法其包括存储预设过程以及数据存储过程,存储池预设过程包括:将存储池划分为至少2个子存储池;向子存储池配置存储数据类型;根据子存储池的存储数据类型,向各子存储池分配与存储数据类型对应的存储驱动;数据存储过程包括:根据需要存储的目标数据的数据类型,选择与其对应的存储数据类型;根据与目标数据对应的存储数据类型,选定与存储数据类型对应的子存储池;将目标数据存储至子存储池中。本发明专利技术将存储池根据不同的数据存储类型分区,从而为工作人员提供更便利的数据存储结构,满足工作人员在后续数据提取和存储工作中多样的工作需求。

【技术实现步骤摘要】
具有多存储池的存储方法、存储介质、电子设备及系统
本专利技术涉及数据存储
,具体涉及一种具有多存储池的存储方法、存储介质、电子设备及系统。
技术介绍
当前的数据存储领域中,尤其是在使用OpenStack建设公有云和私有云时,镜像服务会根据不同类型的存储所提供的驱动,与各自对应的存储后端进行交互,满足用户对镜像使用上的需求;但在现有条件下,对大部分类型的存储后端来讲,镜像服务仅仅只能使用其配置的一个存储池,而无法同时使用多个存储池进行数据存储,无法适应多样的数据存储需求;因此,急需一种新式的存储方法来解决上述问题。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种具有多存储池的存储方法、存储介质、电子设备及系统,将存储池根据不同的数据存储类型分区,各子存储池对应一种存储数据类型,从而为工作人员提供更便利的数据存储结构,满足工作人员在后续数据提取和存储工作中多样的工作需求。为达到以上目的,本专利技术采取的技术方案是:第一方面,本专利技术提供一种具有多存储池的存储方法,其包括存储预设过程以及数据存储过程,所述存储池预设过程包括以下步骤:将存储池划分为至少2个子存储池;向所述子存储池配置存储数据类型;根据所述子存储池的所述存储数据类型,向各所述子存储池分配与所述存储数据类型对应的存储驱动;所述数据存储过程包括以下步骤:根据需要存储的目标数据的数据类型,选择与其对应的所述存储数据类型;根据与所述目标数据对应的所述存储数据类型,选定与所述存储数据类型对应的所述子存储池;将所述目标数据存储至所述子存储池中。在上述技术方案的基础上,所述存储池预设过程还包括以下步骤:设置数据访问接口,所述数据访问接口用于访问各所述子存储池以及读取各所述子存储池的所述存储数据类型。在上述技术方案的基础上,所述数据存储过程包括以下步骤:利用所述数据访问接口,获取各所述存储数据类型;根据需要存储的目标数据的数据类型,选择与其对应的所述存储数据类型;根据与所述目标数据对应的所述存储数据类型,选定与所述存储数据类型对应的所述子存储池;利用所述数据访问接口将所述目标数据存储至所述子存储池。在上述技术方案的基础上,所述利用所述数据访问接口将所述目标数据存储至所述子存储池,具体包括以下步骤:利用所述数据访问接口获取所述子存储池的剩余存储空间大小;当所述剩余存储空间大小大于所述目标数据的大小时,利用所述数据访问接口将所述目标数据存储至所述子存储池中;当所述剩余存储空间大小小于所述目标数据的大小时,停止数据存储工作。第二方面,本专利技术还提供一种存储介质,该存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面的有多存储池的存储方法。第三方面,本专利技术还提供一种电子设备,包括存储器和处理器,存储器上储存有在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面的有多存储池的存储方法。第四方面,本专利技术还提供一种具有多存储池的存储系统,其包括存储预设单元以及数据存储单元,所述存储预设单元具体包括:存储池划分子单元,其用于将存储池划分为至少2个子存储池;信息配置子单元,其用于向所述子存储池配置存储数据类型;驱动配置子单元,根据所述子存储池的所述存储数据类型,向各所述子存储池分配与所述存储数据类型对应的存储驱动;所述数据存储单元具体包括:类型匹配子单元,其用于根据需要存储的目标数据的数据类型,选择与其对应的所述存储数据类型;子存储池选定子单元,其用于根据与所述目标数据对应的所述存储数据类型,选定与所述存储数据类型对应的所述子存储池;数据存储子单元,其用于将所述目标数据存储至所述子存储池中。在上述技术方案的基础上,所述存储预设单元具体还包括:数据访问接口,其用于访问各所述子存储池以及读取各所述子存储池的所述存储数据类型。在上述技术方案的基础上,所述类型匹配子单元,其用于利用所述数据访问接口,获取各所述存储数据类型,进而根据需要存储的目标数据的数据类型,选择与其对应的所述存储数据类型;所述数据存储子单元,其用于利用所述数据访问接口将所述目标数据存储至所述子存储池。在上述技术方案的基础上,所述数据存储单元还包括:剩余存储空间大小获取子单元,其用于利用所述数据访问接口获取所述子存储池的剩余存储空间大小;所述数据存储子单元,其用于当所述剩余存储空间大小大于所述目标数据的大小时,利用所述数据访问接口将所述目标数据存储至所述子存储池中,当所述剩余存储空间大小小于所述目标数据的大小时,停止数据存储工作。与现有技术相比,本专利技术的优点在于:本专利技术将存储池根据不同的数据存储类型分区,各子存储池对应一种存储数据类型,从而为工作人员提供更便利的数据存储结构,满足工作人员在后续数据提取和存储工作中多样的工作需求。附图说明图1为本专利技术实施例一、二提供的一种具有多存储池的存储方法的存储池预设过程的步骤流程图;图2为本专利技术实施例一、二提供的一种具有多存储池的存储方法的数据存储过程的步骤流程图;图3为本专利技术实施例一、二提供的一种具有多存储池的存储方法在基于数据访问接口时,存储池预设过程的步骤流程图;图4为本专利技术实施例一、二提供的一种具有多存储池的存储方法在中,利用数据访问接口将目标数据存储至子存储池的步骤流程图;图5为本专利技术实施例三提供的一种具有多存储池的存储系统的存储预设单元的结构框图;图6为本专利技术实施例三提供的一种具有多存储池的存储系统的数据存储单元的结构框图;图中:1、存储预设单元;10、存储池划分子单元;11、信息配置子单元;12、驱动配置子单元;13、数据访问接口;2、数据存储单元;20、类型匹配子单元;21、子存储池选定子单元;22、数据存储子单元;23、剩余存储空间大小获取子单元。具体实施方式以下结合附图对本专利技术的实施例作进一步详细说明。本专利技术实施例提供一种具有多存储池的存储方法、存储介质、电子设备及系统,将存储池根据不同的数据存储类型分区,各子存储池对应一种存储数据类型,从而为工作人员提供更便利的数据存储结构,满足工作人员在后续数据提取和存储工作中多样的工作需求。为达到上述技术效果,本申请的总体思路如下:一种具有多存储池的存储方法,其包括存储预设过程以及数据存储过程,存储池预设过程包括以下步骤:A1、将存储池划分为至少2个子存储池;A2、向子存储池配置存储数据类型;A3、根据子存储池的存储数据类型,向各子存储池分配与存储数据类型对应的存储驱动;数据存储过程包括以下步骤:B1、根据需要存储的目标数据的数据类型,选择与其对应的存储数据类型;B2、根据与目标数据对应的存储数据类型,选定与存储数据类型对应的子存储池;B3、将目标数据存储至子存储池中。本专利技术实施例,将存储池根据不同的数据存储类型分区,各子存储池对应一种存储数据类型,从而为工作人员提供更便利的数据存储结构,满足工作人员在后续数据提取和存储工作中多样的工作需求。实施例一参见图1至4所示,本专利技术实施例提供一种具有多存储池的存储方法,其包括存储预设过程以及数据存储过程,存储池预设过程包括以下步骤:A1、将存储池划分为至少2个子存储池;A2、向子存储池配置存储数据类型;A3、根据子存储池的存储数据类型,向各子存储池分配与存储数据类型对应的存储驱动;数据存储过程包括以下步骤:B1、根据需本文档来自技高网...

【技术保护点】
1.一种具有多存储池的存储方法,其特征在于,其包括存储预设过程以及数据存储过程,所述存储池预设过程包括以下步骤:将存储池划分为至少2个子存储池;向所述子存储池配置存储数据类型;根据所述子存储池的所述存储数据类型,向各所述子存储池分配与所述存储数据类型对应的存储驱动;所述数据存储过程包括以下步骤:根据需要存储的目标数据的数据类型,选择与其对应的所述存储数据类型;根据与所述目标数据对应的所述存储数据类型,选定与所述存储数据类型对应的所述子存储池;将所述目标数据存储至所述子存储池中。

【技术特征摘要】
1.一种具有多存储池的存储方法,其特征在于,其包括存储预设过程以及数据存储过程,所述存储池预设过程包括以下步骤:将存储池划分为至少2个子存储池;向所述子存储池配置存储数据类型;根据所述子存储池的所述存储数据类型,向各所述子存储池分配与所述存储数据类型对应的存储驱动;所述数据存储过程包括以下步骤:根据需要存储的目标数据的数据类型,选择与其对应的所述存储数据类型;根据与所述目标数据对应的所述存储数据类型,选定与所述存储数据类型对应的所述子存储池;将所述目标数据存储至所述子存储池中。2.如权利要求1所述的方法,其特征在于,所述存储池预设过程包括以下步骤:设置数据访问接口,所述数据访问接口用于访问各所述子存储池以及读取各所述子存储池的所述存储数据类型。3.如权利要求2所述的方法,其特征在于,所述数据存储过程包括以下步骤:利用所述数据访问接口,获取各所述存储数据类型;根据需要存储的目标数据的数据类型,选择与其对应的所述存储数据类型;根据与所述目标数据对应的所述存储数据类型,选定与所述存储数据类型对应的所述子存储池;利用所述数据访问接口将所述目标数据存储至所述子存储池。4.如权利要求3所述的方法,其特征在于,所述利用所述数据访问接口将所述目标数据存储至所述子存储池,具体包括以下步骤:利用所述数据访问接口获取所述子存储池的剩余存储空间大小;当所述剩余存储空间大小大于所述目标数据的大小时,利用所述数据访问接口将所述目标数据存储至所述子存储池中;当所述剩余存储空间大小小于所述目标数据的大小时,停止数据存储工作。5.一种存储介质,该存储介质上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现权利要求1至4任一项所述的方法。6.一种电子设备,包括存储器和处理器,存储器...

【专利技术属性】
技术研发人员:窦锐元刘晓阳李海静
申请(专利权)人:武汉烽火信息集成技术有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1