[发明专利]数据访问方法和配置管理数据库系统无效

专利信息
申请号: 201010105049.5 申请日: 2010-01-29
公开(公告)号: CN102141996A 公开(公告)日: 2011-08-03
发明(设计)人: 史晓斌;高鹏;杨震;俞岳 申请(专利权)人: 国际商业机器公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 中国国际贸易促进委员会专利商标事务所 11038 代理人: 高青
地址: 美国*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数据 访问 方法 配置管理 数据库 系统
【说明书】:

技术领域

发明涉及数据访问方法和配置管理数据库系统。

背景技术

正如在ITIL(IT Infrastructure Library,IT基础架构库)中所规定的,IT中的配置和管理集中于管理和维护有关IT架构的配置的信息。这个信息存储在配置管理数据库(CMDB,ConfigurationManagement Database)中。所述CMDB是围绕其集成IT过程的关键集成点。CMDB的目标是具有存储组织和服务内的所有IT资产配置的单个逻辑仓库,并提供关于配置和文件的准确信息以支持所有的其它服务管理过程。

现有的CMDB具有两种数据访问模式:数据整合(dataconsolidation)模式和数据联合(data federation)模式,针对不同类型的数据使用不同的模式。

数据整合模式按照预定的更新周期从数据源获取数据并存储在配置管理数据库中,当收到来自客户机的数据访问请求时,将存储的数据提供给客户机而并不访问数据源以实时地获取数据。因此,数据整合模式主要针对那些不太变化的数据,例如:机器序列号,配置信息。然而,数据整合模式的主要缺点是数据滞后。在整合过程的更新周期之间,数据源中数据的更改越频繁,CMDB中的数据就会变得越陈旧。因此,缺少数据实例的当前值或一致性,用户从CMDB中获得的数据可能与数据源中的当前数据不一致。

另一方面,数据联合模式提供了一种中间件,使得应用能够访问来自不同数据源的数据,就好像来自单个数据源,而不管数据的位置、格式和访问语言。与数据整合模式不同,数据联合模式并不物理地在CMDB中存储从数据源获取的数据,而是根据数据访问请求来实时地访问不同的数据源,然后将获取的数据提供给客户机。因此,数据联合模式大多用于实时数据,速度快,代价小。然而,数据联合模式的主要缺点是数据的可用性。即,如果数据源不可用,诸如数据源故障或关机或CMDB与数据源的连接中断,那么用户将不能够得到数据。

图1示出了现有技术中配置管理数据库的系统方框图。如图1所示,CMDB通过网络或其它连接方式与数据源A-Z以及客户机A-C相连。例如,CMDB从客户机A收到数据访问请求,根据数据访问请求所请求的数据的类型确定使用数据整合模式。则CMDB将存储在CMDB中的之前通过数据整合模式访问数据源A和C获取的数据提供给客户机A。然而,根据数据整合模式的更新周期,提供给客户机A的数据可能是几天或几周甚至是几个月之前的数据,而与数据源A和C中的当前数据并不一致。但是,用户并不能够判断数据是否可信,从而可能根据获取的数据而作出不适当的决策。

又例如,CMDB从客户机C收到数据访问请求,根据数据访问请求所请求的数据的类型确定使用数据联合模式,则CMDB实时地访问数据源B和Z,并将获取的数据提供给客户机。然而,可能由于连接中断而不能够从数据源B或Z获取数据。图2A和图2B示出了在这种情况下呈现给用户的数据集成视图的例子。其中,图2A是列表的形式,而图2B是直方图的形式。这个例子是关于从5个不同的计算机获取的当前资产值的资产报告。图2A显示各个计算机的全限定名、IP地址、机器类型和当前资产值。图2B中的横坐标表示当前资产值,而纵坐标表示各个计算机的全限定名。从图2A和图2B中可以看出,有3台计算机的当前值是“N/A或0”,这是由于计算机故障或计算机关机或与CMDB的连接中断等原因而无法从这些计算机实时地取到数据。因此,用户并不能够获取想要的数据。

发明内容

考虑到上述问题而提出了本发明。

根据本发明的一个方面,提供了一种用于配置管理数据库的数据访问方法和配置管理数据库系统,当数据源不可用时,仍然能够向用户提供数据。

为此,根据本发明的用于配置管理数据库的数据访问方法包括下列步骤:接收数据访问请求;对于需要访问数据源以实时地获取的数据,从数据源实时地获取数据并存储获取的数据;如果不能够从数据源实时地获取数据,则获取先前存储的数据;以及提供获取的数据。

根据本发明的配置管理数据库系统包括:数据库,用于存储配置管理数据;以及访问控制装置,用于控制配置管理数据库系统的数据访问操作,其中,所述访问控制装置包括:用于接收数据访问请求的部件;用于对于需要访问数据源以实时地获取的数据,从数据源实时地获取数据并存储获取的数据的部件;用于如果不能够从数据源实时地获取数据,则获取先前存储的数据的部件;以及用于提供获取的数据的部件。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201010105049.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top