用户登录
用户注册

分享至

cmdb neo4j 例子

  • 作者: 不狂妄怎是男人作风_
  • 来源: 51数据库
  • 2020-10-01
关于父与子的关系,我想说这个翻译应该是从英文直译的,所以多少有点误解。1 中的关系英文:Forms parts of3 中的关系英文:Is used by可以看到前一个姑且理解为物理关系的组成部分,后一个理解为逻辑关系的载体或媒介。也就是说前一个是脱离了母体的存在也就失去了原有的价值,例如一个CPU和一个电脑的关系(同属服务器或者主机硬件);后一个是一个CI被当做另一个CI的载体,他们不具有并列关系,甚至不能算是一类资产(一个是系统,一个是主机),或者一个CI充当另一个CI的媒介,这个程序模块必须通过另一个程序模块才能跟其他的传递数据等等。



  感谢楼上的回复,对CMDB的关系清晰多了.另外,我还有一个疑问:对于楼上描述的1、3都是写父子关系,并且是不可分割的父子关系。只不过1是子与父,2是父与子。既然都是父子关系,为什么要分成两种呢?



  4 一个配置项安装在另一个配置项上,例如MS project安装在一个台式机上。如此,你可以自己思考出很多关系,只要是符合企业需要的,都可以被设定出来。另,如果你对CMDB的CI实践部分比较感兴趣,建议你去找一下一个PDF格式的图:BMC Atrium CMDB2.1.00 Common Data Model Diagram。看了这个图,你会清晰很多。我暂时没办法上传,可以自己先找找。



  不知道这样解释你有没有理解,不过我想说,这样的分类标准是个指导,不是绝对的标准,你可以参考,你也可以找到更好的方法。CMDB中CI间关系的建立是非常繁琐的过程,不过你可以想象到它的作用究竟有哪些?随便说一个,如果你要针对某一个CI作变更,你就会自然联系到相关CI,以及对整个架构和业务系统的影响,你可以协调出一个更合理的变更窗口,你可以规避很多风险等等。所以从他们的目的出发,你可以把分类做的灵活,甚至是简单,只要能为你所用~!
软件
前端设计
程序设计
Java相关