资源管理方法、装置、系统、设备、介质和程序产品制造方法及图纸

技术编号:34915987 阅读:58 留言:0更新日期:2022-09-15 07:06
本申请涉及一种资源管理方法、装置、系统、设备、介质和程序产品,该资源管理方法基于第一数据库视图获取资源查询请求,资源查询请求中包括第一资源标识;根据第一资源标识和第一数据库视图确定目标资源。使用本申请提供的资源管理方法可以提高对云平台管理系统中的资源进行查询的准确性。源进行查询的准确性。源进行查询的准确性。

【技术实现步骤摘要】
资源管理方法、装置、系统、设备、介质和程序产品


[0001]本申请涉及数据处理
,特别是涉及一种资源管理方法、装置、系统、设备、介质和程序产品。

技术介绍

[0002]Openstack是一个开源的云平台管理项目,使用Openstack可以管理数据中心资源池。在使用Openstack处理大规模问题的场景中,需要管理多个数据库。
[0003]传统技术中,在云平台管理系统对多个数据库中的资源进行管理时,可以通过建立本地业务数据库来进行管理,例如,可以定期将云平台管理系统的多个数据库中的资源同步到本地业务数据库中,用户可以基于本地业务数据库进行资源管理。
[0004]但是,传统技术中由于本地业务数据库和Openstack管理的多个数据库不同,会导致用户基于本地业务数据库查询到的资源信息不准确。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种资源管理方法、装置、系统、设备、介质和程序产品。
[0006]第一方面,本申请一个实施例提供一种资源管理方法,资源管理方法包括:
[0007]基于第一数据库视图获取资源查询请求;第一数据库视图为根据云平台管理系统中的各数据库中的资源信息创建的视图;资源查询请求包括第一资源标识;
[0008]根据第一资源标识和第一数据库视图,确定目标资源。
[0009]上述资源管理方法由于第一数据库视图是根据云平台管理系统中的各数据库中的资源信息创建的,也即第一数据库视图中的资源信息与云平台管理系统中的各数据库中的资源信息相同,则在基于第一数据库视图查询目标资源时,不会存在本地数据库和云平台管理系统中的数据库中的资源信息不同步的情况,能够保证查询到的目标资源的准确性。
[0010]在其中一个实施例中,第一数据库视图的创建方法包括:
[0011]获取云平台管理系统中各数据库对应的第二数据库视图;第二数据库视图为云平台管理系统根据数据库中各数据库表生成的;
[0012]根据各第二数据库视图生成第一数据库视图。
[0013]上述第一数据库视图的创建方法具有较高的效率以及实用性。
[0014]在其中一个实施例中,第二数据库视图的创建方法包括:
[0015]针对云平台管理系统中的每个数据库,获取数据库中每个数据库表的业务属性,以及业务属性对应的业务属性值;
[0016]根据数据库中所有数据库表的业务属性和业务属性值,生成第二数据库视图。
[0017]上述资源管理方法通过每个数据库中的数据库表中的业务属性和业务属性值可以更加快速准确的从每个数据库中抽取出该数据库包含的资源信息,能够保证生成的第二
数据库视图的效率和准确性,从而能够提高资源管理方法的效率和实用性。
[0018]在其中一个实施例中,资源管理方法还包括:
[0019]获取资源维护请求;资源维护请求包括第二资源标识和维护信息;
[0020]调用云平台管理系统对应的接口,在云平台管理系统中根据维护信息对第二资源标识对应的资源进行维护。
[0021]上述资源管理方法在对云平台管理系统中的资源信息进行维护时,直接使用云平台管理系统对应的接口实现资源维护。这样用户终端不需要做业务处理,不需要考虑业务和云平台管理系统中的数据库事务。并且,在对云平台管理系统中的资源信息进行查询时,并没有占用云平台管理系统对应的接口,则对云平台管理系统的资源信息的查询的过程不会对资源维护的过程产生影响,能够提高资源管理的实用性和可靠性。
[0022]第二方面,本申请一个实施例提供一种资源管理方法,资源管理方法包括:
[0023]获取云平台管理系统中各数据库中的资源信息;
[0024]根据各数据库中的资源信息生成第一数据库视图;
[0025]将第一数据库视图同步至用户终端,以使用户终端基于第一数据库视图获取资源查询请求后确定目标资源。
[0026]上述资源管理方法通过将云平台管理系统中的各数据库中的资源信息同步到用户终端,使得用户终端进行查询时,基于第一数据库视图查询目标资源时,不会存在第一数据库视图与云平台管理系统中的各数据库中的资源信息不同步的情况,能够保证查询到的目标资源的准确性。
[0027]在其中一个实施例中,获取云平台管理系统中各数据库中的资源信息,根据各数据库中的资源信息生成第一数据库视图,包括:
[0028]获取云平台管理系统中每个数据库的各数据库表;数据库表包括资源信息;
[0029]针对云平台管理系统中的每个数据库,获取数据库中每个数据库表的业务属性,以及业务属性对应的业务属性值;根据数据库中所有数据库表的业务属性和业务属性值,生成数据库的第二数据库视图;
[0030]根据各第二数据库视图生成第一数据库视图。
[0031]上述资源管理方法通过每个数据库中的数据库中的业务属性和业务属性值可以更加快速准确的从每个数据库中抽取出该数据库包含的资源信息,能够提高最终生成第一数据库视图的效率和准确性。
[0032]第三方面,本申请一个实施例提供一种资源管理装置,资源管理装置包括:
[0033]获取模块,用于基于第一数据库视图获取资源查询请求;第一数据库视图为根据云平台管理系统中的各数据库中的资源信息创建的视图;资源查询请求包括第一资源标识;
[0034]第一确定模块,用于根据第一资源标识和第一数据库视图,确定目标资源。
[0035]第四方面,本申请一个实施例提供一种资源管理装置,资源管理装置包括:
[0036]第二确定模块,用于获取云平台管理系统中各数据库中的资源信息;
[0037]生成模块,用于根据各数据库中的资源信息生成第一数据库视图;
[0038]同步模块,用于将第一数据库视图同步至用户终端,以使用户终端基于第一数据库视图获取资源查询请求后确定目标资源。
[0039]第五方面,本申请一个实施例提供一种资源管理系统,包括用户终端和云平台管理系统,用户终端用于执行如上述第一方面提供的资源管理方法的步骤,云平台管理系统用于执行如上述第二方面提供的资源管理方法的步骤。
[0040]第六方面,本申请一个实施例提供一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现如上述第一方面和第二方面提供的资源管理方法的步骤。
[0041]第七方面,本申请一个实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上述第一方面和第二方面提供的资源管理方法的步骤。
[0042]第八方面,本申请一个实施例还提供一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现如上述第一方面和第二方面提供的资源管理方法的步骤。
[0043]本申请实施例提供一种资源管理方法、装置、系统、设备、介质和程序产品。该资源管理方法基于第一数据库视图获取资源查询请求,根据资源查询请求中携带的第一资源标识和第一数据库视图,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种资源管理方法,其特征在于,所述资源管理方法包括:基于第一数据库视图获取资源查询请求;所述第一数据库视图为根据云平台管理系统中的各数据库中的资源信息创建的视图;所述资源查询请求包括第一资源标识;根据所述第一资源标识和所述第一数据库视图,确定目标资源。2.根据权利要求1所述的资源管理方法,其特征在于,所述第一数据库视图的创建方法包括:获取所述云平台管理系统中各所述数据库对应的第二数据库视图;所述第二数据库视图为所述云平台管理系统根据所述数据库中各数据库表生成的;根据各所述第二数据库视图生成所述第一数据库视图。3.根据权利要求2所述的资源管理方法,其特征在于,所述第二数据库视图的创建方法包括:针对所述云平台管理系统中的每个所述数据库,获取所述数据库中每个所述数据库表的业务属性,以及所述业务属性对应的业务属性值;根据所述数据库中所有所述数据库表的所述业务属性和所述业务属性值,生成所述第二数据库视图。4.根据权利要求1

3任一项所述的资源管理方法,其特征在于,所述资源管理方法还包括:获取资源维护请求;所述资源维护请求包括第二资源标识和维护信息;调用所述云平台管理系统对应的接口,在所述云平台管理系统中根据所述维护信息对所述第二资源标识对应的资源进行维护。5.一种资源管理方法,其特征在于,所述资源管理方法包括:获取云平台管理系统中各数据库中的资源信息;根据各所述数据库中的资源信息生成第一数据库视图;将所述第一数据库视图同步至用户终端,以使所述用户终端基于所述第一数据库视图获取资源查询请求后确定目标资源。6.根据权利要求5所述的资源管理方法,其特征在于,所述获取所述云平台管理系...

【专利技术属性】
技术研发人员:马光周锐王曰岐张大朋
申请(专利权)人:曙光信息产业股份有限公司
类型:发明
国别省市:

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

1