django存储光交业务管理系统-菜鸟开发日记第五节-存储数据库
2018-04-04 本文已影响30人
python菜鸟
通用的存储数据库建立:
基本能涵盖大部分存储的数据存储。
需求分析:
1.收集存储的LUN,HOST,MAP,PORT相关信息。
2.收集raid,disk等信息。
mapping=多个LUN(group)+多个HOST(group)+多个PORT(group)
LUNgroup= 多个LUN
HOSTgroup= 多个HOST
PORTgroup =多个PORT
一般采用数据字段一般采用一对多,但问题出现啦,有些工程师操作流程不规范,存在一个LUN存在多个LUNgroup或者多个mapping里面。就需要采用多对多的方式。
raid = 多个disk 这个没啥好说的,直接一对多。
数据库架构上图:

根据以上多对多规划,基本上保证数据的存储正确。
前端展示:
展示一目了然,存储规划啦什么业务,有哪些主机,主机业务名称,存储实施情况等等。








目录
django存储光交业务管理系统第二节-pyhon脚本的编写
django存储光交业务管理系统-菜鸟开发日记第八节-目录的结构说明
django存储光交业务管理系统-菜鸟开发日记第九节-系统开发遇到的坑
django存储光交业务管理系统-菜鸟开发日记第10节-业务图表需求
django存储光交业务管理系统-菜鸟开发日记第11节-结束及总结
………………………………………………………………