CMDB的数据存储结构怎么设计才是最好的?

Cmdb的数据存储结构怎么设计才是最好的显示全部

Cmdb的数据存储结构怎么设计才是最好的

收起
参与7

查看其它 1 个回答zhh321的回答

zhh321zhh321系统架构师中国人寿数据中心

您指的是CMDB建模设计表结构吧。个人经验是:业务建模,看远做近,概括以下几点:
1.CMDB建模同样遵循传统数据库设计原则,从业务来设计。典型模型网上其实有不少参考的,拿来剪裁即可。
2.属性不是重点,反正今后可以添加,主要是把握好实体间的关系和继承。CMDB模型可以概括为“资源属性、资源间关系、资源和人的关系”。
3.PG数据库支持表的继承关系,比如可以建父表“硬件设备”,下面的子表“服务器”、“网络设备”、“存储设备”、“安全设备”都继承父表属性和关系。
4.切记不要盲目求全,否则成本会无法HOLD住。所以设计之初考虑远期需求,但只做眼下近期需求。今后在现有模型上逐步扩充。比如早期操作系统实例上设置中间件这个属性,登记用了中间件。将来需求细化了,扩充模型,建立中间件实例表和操作系统实例形成N:1关系。原来那个中间件属性就可以变成系统统计字段从中间件实例表汇总获得。

保险 · 2019-07-24
浏览2620

回答者

zhh321
系统架构师中国人寿数据中心
擅长领域: 系统运维大数据数据库

zhh321 最近回答过的问题

回答状态

  • 发布时间:2019-07-24
  • 关注会员:3 人
  • 回答浏览:2620
  • X社区推广