存储资源的分配方法、装置、设备及存储介质制造方法及图纸

技术编号:37612657 阅读:12 留言:0更新日期:2023-05-18 12:04
本申请提供了一种存储资源的分配方法、装置、设备及存储介质,通过名称服务节点对应的预设接口获取命名空间镜像文件,命名空间镜像文件中包括多个第一数据表各自对应的表信息;根据命名空间镜像文件中每个第一数据表的表信息,确定每个第一数据表的存储资源以及与每个第一数据表具有表血缘关系的目标数据表;基于每个第一数据表对应的存储资源、第一数据表的上层数据表对应的存储资源和/或第一数据表的下层数据表对应的存储资源以及预设分配规则,得到每个第一数据表的下层数据表对应的目标存储资源或每个第一数据表对应的目标存储资源。从而解决了现有的系统在进行存储资源分配时存在的分配不合理,影响后续业务优化的技术问题。术问题。术问题。

【技术实现步骤摘要】
存储资源的分配方法、装置、设备及存储介质


[0001]本申请涉及数据处理领域,尤其涉及一种存储资源的分配方法、装置、设备及存储介质。

技术介绍

[0002]随着科学技术的不断发展,企业中的业务管理需要依赖电子系统来进行。对于互联网业务占比较多的企业来说,数据的存储资源分配是企业进行业务管理时的重要参考依据。
[0003]现有的系统在进行存储资源统计时,对相关服务器的性能影响较大,使系统的其它工作性能受到影响,并且系统所收集的存储资源消耗非常粗略,没有与相关业务建立结构化关联,使得后续企业管理时,很难对存储资源分配进行有效优化。
[0004]即现有的系统在进行存储资源分配时存在的分配不合理,影响后续业务优化的技术问题。

技术实现思路

[0005]本申请提供一种存储资源的分配方法、装置、设备及存储介质,以解决现有的系统在进行存储资源分配时存在的分配不合理,影响后续业务优化的技术问题。
[0006]第一个方面,本申请提供一种存储成本分摊方法,包括:
[0007]通过名称服务节点对应的预设接口获取命名空间镜像文件,命名空间镜像文件中包括多个第一数据表各自对应的表信息;
[0008]根据命名空间镜像文件中每个第一数据表的表信息,确定每个第一数据表的存储资源以及与每个第一数据表具有表血缘关系的目标数据表,目标数据表包括第一数据表的上层数据表以及第一数据表的下层数据表,第一数据表中的数据用于提供给下层数据表使用,或目标数据表包括第一数据表的上层数据表,其中,上层数据表中的数据用于提供给第一数据表使用;
[0009]基于每个第一数据表对应的存储资源、第一数据表的上层数据表对应的存储资源和/或第一数据表的下层数据表对应的存储资源以及预设分配规则,得到每个第一数据表的下层数据表对应的目标存储资源或每个第一数据表对应的目标存储资源。
[0010]第二方面,本申请提供一种存储资源的分配装置,包括:
[0011]获取模块,用于通过名称服务节点对应的预设接口获取命名空间镜像文件,命名空间镜像文件中包括多个第一数据表各自对应的表信息;
[0012]处理模块,用于根据命名空间镜像文件中每个第一数据表的表信息,确定每个第一数据表的存储资源以及与每个第一数据表具有表血缘关系的目标数据表,目标数据表包括第一数据表的上层数据表以及第一数据表的下层数据表,第一数据表中的数据用于提供给下层数据表使用,或目标数据表包括第一数据表的上层数据表,其中,上层数据表中的数据用于提供给第一数据表使用;
[0013]计算模块,用于基于每个第一数据表对应的存储资源、第一数据表的上层数据表对应的存储资源和/或第一数据表的下层数据表对应的存储资源以及预设分配规则,得到每个第一数据表的下层数据表对应的目标存储资源或每个第一数据表对应的目标存储资源。
[0014]第三个方面,本申请提供一种电子设备,包括:
[0015]存储器,用于存储程序指令;
[0016]处理器,用于调用并执行所述存储器中的程序指令,执行第一方面所提供的任意一种可能的方法。
[0017]第四方面,本申请提供一种存储介质,该可读存储介质中存储有计算机程序,该计算机程序用于执行第一方面所提供的任意一种可能的方法。
[0018]第五方面,本申请还提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面所提供的任意一种可能的方法。
[0019]本申请提供了一种存储资源的分配方法、装置、设备及存储介质,通过名称服务节点对应的预设接口获取命名空间镜像文件,避免了通过名称服务节点直接进行存储资源统计,影响名称服务节点的工作性能;然后,根据命名空间镜像文件中每个第一数据表的表信息,确定每个第一数据表的存储资源以及与每个第一数据表具有表血缘关系的目标数据表,目标数据表包括第一数据表的上层数据表以及第一数据表的下层数据表,第一数据表中的数据用于提供给下层数据表使用或目标数据表包括第一数据表的上层数据表,其中,上层数据表中的数据用于提供给第一数据表使用,;最后,基于每个第一数据表对应的存储资源、第一数据表的上层数据表对应的存储资源和/或第一数据表的下层数据表对应的存储资源以及预设分配规则,得到每个第一数据表的下层数据表对应的目标存储资源或每个第一数据表对应的目标存储资源。从而解决了现有的系统在进行存储资源分配时存在的分配不合理,影响后续业务优化的技术问题。达到了将存储资源分配到业务部门直接相关的数据表上,便于后续基于部门以及业务推进数据治理和整个公司的存储资源优化分配的技术效果。
附图说明
[0020]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0021]图1为本申请提供的一种存储资源的分配方法的流程示意图;
[0022]图2为本申请实施提供的另一种存储资源的分配方法的流程示意图;
[0023]图3为本申请实施例提供的一种存储资源的分配方法的应用场景示意图;
[0024]图4为本申请实施例提供的一种存储资源的分配装置的结构示意图;
[0025]图5为本申请提供的一种电子设备的结构示意图。
[0026]通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。
具体实施方式
[0027]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,包括但不限于对多个实施例的组合,都属于本申请保护的范围。
[0028]本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0029]下面对本申请所涉及到的专业名词作出解释:
[0030]Hadoop:是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。Hadoop实现了一个分布式文件系统(Distributed File System),其中一个组件是HDFS(Hadoop Distribu本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种存储资源的分配方法,其特征在于,包括:通过名称服务节点对应的预设接口获取命名空间镜像文件,所述命名空间镜像文件中包括多个第一数据表各自对应的表信息;根据所述命名空间镜像文件中每个所述第一数据表的表信息,确定每个所述第一数据表的存储资源以及与每个所述第一数据表具有表血缘关系的目标数据表,所述目标数据表包括所述第一数据表的上层数据表以及所述第一数据表的下层数据表,所述第一数据表中的数据用于提供给所述下层数据表使用,或所述目标数据表包括所述第一数据表的上层数据表,其中,所述上层数据表中的数据用于提供给所述第一数据表使用;基于每个所述第一数据表对应的存储资源、所述第一数据表的上层数据表对应的存储资源和/或所述第一数据表的下层数据表对应的存储资源以及预设分配规则,得到每个所述第一数据表的下层数据表对应的目标存储资源或每个所述第一数据表对应的目标存储资源。2.根据权利要求1所述的存储资源的分配方法,其特征在于,所述根据所述命名空间镜像文件中每个所述第一数据表的表信息,确定每个所述第一数据表的存储资源,包括:在分布式数据库中创建与所述命名空间镜像文件相对应的分析数据表;读取并解析所述命名空间镜像文件,得到所述命名空间镜像文件中每个所述第一数据表对应的表信息,并将每个所述第一数据表对应的表信息加载到所述分析数据表中;通过数据查询指令,对所述分析数据表进行查询,确定每个所述第一数据表对应的存储资源。3.根据权利要求2所述的存储资源的分配方法,其特征在于,所述将所述每个数据表对应的表信息加载到所述分析数据表中,包括:将预设格式的每个所述第一数据表对应的表信息上传到分布式文件存储系统的临时目录中;通过分布式数据仓库的加载指令,将每个所述第一数据表对应的表信息加载到所述分析数据表中。4.根据权利要求2所述的存储资源的分配方法,其特征在于,所述通过数据查询指令,对所述分析数据表进行查询,确定每个所述第一数据表对应的存储资源,包括:将所述数据查询指令发送到分布式数据仓库,以使所述分布式数据仓库对所述分析数据表中的每个所述第一数据表对应的表信息进行存储资源统计;将每个所述第一数据表对应的所述存储资源存储到存储资源记录表中。5.根据权利要求1所述的存储资源的分配方法,其特征在于,所述根据所述命名空间镜像文件中每个所述第一数据表的表信息,确定与每个所述第一数据表具有表血缘关系的目标数据表,包括:将所述命名空间镜像文件发送给分布式数...

【专利技术属性】
技术研发人员:杨光吴海英刘德华蒋宁冯仕炳
申请(专利权)人:马上消费金融股份有限公司
类型:发明
国别省市:

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

1