【技术实现步骤摘要】
一种图形数据库建立方法和装置、可读存储介质
本申请属于数据库
,尤其涉及一种图形数据库建立方法和装置、可读存储介质。
技术介绍
随着科学技术的不断发展,数据的不断激增,使得需要耗费大量的人力和物力来维护各类资源和关系。由于数据种类繁多、数据结构复杂、业务逻辑频繁变化,导致即使花费很大的资源,也难以对数据进行特别高效的梳理。配置管理数据库(ConfigurationManagementDatabase,简称为CMDB)是贯穿整个公司、业务生命周期的逻辑数据库。对配置管理数据库的维护可以称为配置管理。配置管理的目的是通过维护IT基础设施和IT服务的逻辑模式来协助管理IT服务的经济价值,并将此相关的信息提供给其他业务流程。具体的,可以通过识别、监测、控制和提供有关配置项及其版本方面的信息来实现目标。CMDB中存储了企业管理IT架构相关的各类信息,它与所有服务支持、服务交付等流程紧密相关,用于支持这些流程的运转、维护服务的配置,因此,需要严格保证CMDB的实时性、准确性和完整性。然而,现有的基于传统关系型数据库 ...
【技术保护点】
1.一种图形数据库建立方法,其特征在于,所述方法包括:/n获取节点、节点属性和节点之间的关联关系;/n根据节点之间的关联关系,生成关联关系树;/n根据节点、节点属性和所述关联关系树,建立图形数据库。/n
【技术特征摘要】
1.一种图形数据库建立方法,其特征在于,所述方法包括:
获取节点、节点属性和节点之间的关联关系;
根据节点之间的关联关系,生成关联关系树;
根据节点、节点属性和所述关联关系树,建立图形数据库。
2.根据权利要求1所述的方法,其特征在于,在根据节点、节点属性和所述关联关系树,建立图形数据库之后,还包括:
接收外部输入的节点数据;
确定输入的节点数据的数据类型;
确定是否存在与所述输入的节点数据的数据类型相同的元数据信息;
如果不存在与所述输入的节点数据的数据类型相同的元数据信息,则直接将所述输入的节点数据与所述图形数据库中的节点进行对比,以通过所述输入的节点数据对所述图形数据库进行更新;
如果存在与所述输入的节点数据的数据类型相同的元数据信息,则确定所述输入的节点数据的属性是否符合所述元数据信息中定义的规则;
如果不符合,则确定不将所述输入的节点数据录入所述图形数据库,并进行报警;
如果符合,则将所述输入的节点数据与所述图形数据库中的节点进行对比,以通过所述输入的节点数据对所述图形数据库进行更新。
3.根据权利要求2所述的方法,其特征在于,还包括:
接收用户对元数据定义信息的修改请求;
在接收到所述修改请求后,通过修改后的元数据定义信息,对所述图形数据库中的各节点数据进行校验;
如果存在不符合修改后的元数据定义信息的节点数据,则进行报警。
4.根据权利要求2所述的方法,其特征在于,根据外部输入的节点数据对所述图形数据库进行更新之后,还包括:
根据外部输入的节点数据对所述图形数据库进行更新之后,确定各节点的关联关系是否发生变化;
如果存在关联关系发生变化的节点,则按照确定的变化,对关联关系树中的节点关系进行更新。
5.根据权利要求1所述的方法,其特征在于,在根据节点、节点属性和所述关联关系树,建立图形数据库之后,还包括:
接收外部输入的节点关系;
将外部输入的节点关系与所述关联关系树中的节点关系进行对比;
如果存在变化,则根据输入的节点关系对所述关联关系树中的节点关系进行更新。
6.根据权利要求1所述的方法,其特征在于,在根据节点、节点属性和所述关联关系树,建立图形数据库之后,还包括:
获取用户的查询请求;
基于所述查询请求获取用户的权限信息和用户请求查询的节点的节点属性;
根据所述权限信息和请求查询的节点的节点属性,根据所述关联关系树所定义的信息从所述图形数据库中,调取权限内的节点拓扑数据并显示。
7.根...
【专利技术属性】
技术研发人员:崔林,
申请(专利权)人:中国工商银行股份有限公司,工银科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。