[发明专利]资源管理方法、装置、系统、设备、介质和程序产品在审
申请号: | 202210574879.5 | 申请日: | 2022-05-25 |
公开(公告)号: | CN115048393A | 公开(公告)日: | 2022-09-13 |
发明(设计)人: | 马光;周锐;王曰岐;张大朋 | 申请(专利权)人: | 曙光信息产业股份有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/21 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 唐彩琴 |
地址: | 300000 天津市西青区华*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源管理 方法 装置 系统 设备 介质 程序 产品 | ||
本申请涉及一种资源管理方法、装置、系统、设备、介质和程序产品,该资源管理方法基于第一数据库视图获取资源查询请求,资源查询请求中包括第一资源标识;根据第一资源标识和第一数据库视图确定目标资源。使用本申请提供的资源管理方法可以提高对云平台管理系统中的资源进行查询的准确性。
技术领域
本申请涉及数据处理技术领域,特别是涉及一种资源管理方法、装置、系统、设备、介质和程序产品。
背景技术
Openstack是一个开源的云平台管理项目,使用Openstack可以管理数据中心资源池。在使用Openstack处理大规模问题的场景中,需要管理多个数据库。
传统技术中,在云平台管理系统对多个数据库中的资源进行管理时,可以通过建立本地业务数据库来进行管理,例如,可以定期将云平台管理系统的多个数据库中的资源同步到本地业务数据库中,用户可以基于本地业务数据库进行资源管理。
但是,传统技术中由于本地业务数据库和Openstack管理的多个数据库不同,会导致用户基于本地业务数据库查询到的资源信息不准确。
发明内容
基于此,有必要针对上述技术问题,提供一种资源管理方法、装置、系统、设备、介质和程序产品。
第一方面,本申请一个实施例提供一种资源管理方法,资源管理方法包括:
基于第一数据库视图获取资源查询请求;第一数据库视图为根据云平台管理系统中的各数据库中的资源信息创建的视图;资源查询请求包括第一资源标识;
根据第一资源标识和第一数据库视图,确定目标资源。
上述资源管理方法由于第一数据库视图是根据云平台管理系统中的各数据库中的资源信息创建的,也即第一数据库视图中的资源信息与云平台管理系统中的各数据库中的资源信息相同,则在基于第一数据库视图查询目标资源时,不会存在本地数据库和云平台管理系统中的数据库中的资源信息不同步的情况,能够保证查询到的目标资源的准确性。
在其中一个实施例中,第一数据库视图的创建方法包括:
获取云平台管理系统中各数据库对应的第二数据库视图;第二数据库视图为云平台管理系统根据数据库中各数据库表生成的;
根据各第二数据库视图生成第一数据库视图。
上述第一数据库视图的创建方法具有较高的效率以及实用性。
在其中一个实施例中,第二数据库视图的创建方法包括:
针对云平台管理系统中的每个数据库,获取数据库中每个数据库表的业务属性,以及业务属性对应的业务属性值;
根据数据库中所有数据库表的业务属性和业务属性值,生成第二数据库视图。
上述资源管理方法通过每个数据库中的数据库表中的业务属性和业务属性值可以更加快速准确的从每个数据库中抽取出该数据库包含的资源信息,能够保证生成的第二数据库视图的效率和准确性,从而能够提高资源管理方法的效率和实用性。
在其中一个实施例中,资源管理方法还包括:
获取资源维护请求;资源维护请求包括第二资源标识和维护信息;
调用云平台管理系统对应的接口,在云平台管理系统中根据维护信息对第二资源标识对应的资源进行维护。
上述资源管理方法在对云平台管理系统中的资源信息进行维护时,直接使用云平台管理系统对应的接口实现资源维护。这样用户终端不需要做业务处理,不需要考虑业务和云平台管理系统中的数据库事务。并且,在对云平台管理系统中的资源信息进行查询时,并没有占用云平台管理系统对应的接口,则对云平台管理系统的资源信息的查询的过程不会对资源维护的过程产生影响,能够提高资源管理的实用性和可靠性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光信息产业股份有限公司,未经曙光信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210574879.5/2.html,转载请声明来源钻瓜专利网。