The invention belongs to the field of resource management technology, and specifically relates to a resource management method based on data center equipment. According to MySQL dynamic form, dynamic form database table definition design, dynamic form database table field definition design and dynamic form database extended association table definition design are carried out to realize dynamic configuration of dynamic form attributes and relationships. Spring + Freemarker can realize the visual configuration of dynamic forms, support the input of tables, table fields, table types in dynamic forms, create tables dynamically, and have high reusability of products to meet the needs of users.
【技术实现步骤摘要】
一种基于数据中心设备的资源管理方法
本专利技术属于资源管理
,具体涉及一种基于数据中心设备的资源管理方法。
技术介绍
现有资源管理技术主要包括MySQL数据库技术和Java面向对象语言技术。MySQL数据库是一个关系型数据库管理系统,基于场景需求将现实对象转化为模型对象,将数据以特定结构化的方式保存在不同的表中,支持大型数据库和5000万条记录的数据仓库,由于开源免费,跨平台和使用标准SQL数据语言形式的优点在行业内被广泛应用。该技术使用MySQL进行设计表结构,实现复杂关系存储。该技术主要应用在数据中心运维管理的业务场景,需要维护数据中心各类设备的数据,并按设备空间物理位置、设备类型进行归类,不同的设备有不同的属性,但同一种类型的设备的动态属性是共同的。根据这些业务特点,需要通过数据库技术的手段解决设备的动态属性存储、展示问题,现将设备定义为资源对象,建立的E-R图关系表如图1所示。从图1中可知:1.以资源对象表为主表T1,设计资源通用的属性字段;2.在T1表中设计资源建筑ID作为资源建筑表T2的外键,定义为n对1对应关系,n为大于1的正整数;3.在T1表中设计资源类型ID作为资源类型表T3的外键,定义为n对1对应关系,n为大于1的正整数;4.建立资源对象扩展表T4,根据业务需求,针对每一种类型定义不同的属性字段,在T4表中设计资源类型ID作为资源类型表T3的外键,定义为n对1对应关系,n为大于1的正整数。综合上述,该方案设计的关键点在于图中粗体部分,在主表的基础上按资源类型建立对应的扩展表进行数据维护。Java面向对象语言技术是一门面向对象编程语 ...
【技术保护点】
1.一种基于数据中心设备的资源管理方法,其特征在于,根据MySQL动态表单,进行动态表单数据库表定义设计、动态表单数据库表字段定义设计以及动态表单数据库扩展关联表定义设计,实现动态表单属性和关系的动态配置。
【技术特征摘要】
1.一种基于数据中心设备的资源管理方法,其特征在于,根据MySQL动态表单,进行动态表单数据库表定义设计、动态表单数据库表字段定义设计以及动态表单数据库扩展关联表定义设计,实现动态表单属性和关系的动态配置。2.根据权利要求1所述的基于数据中心设备的资源管理方法,其特征在于,所述方法具体包括以下步骤:1)以资源对象表为主表T1,设计资源通用的属性字段;2)在T1表中设计资源建筑ID作为资源建筑表T2的外键,定义为n对1对应关系,n为大于1的正整数;3)在T1表中设计资源类型ID作为资源类型表T3的外键,定义为n对1对应关系,n为大于1的正整数。3.根据权利要求2所述的基于数据中心设备的资源管理方法,其特征在于,在所述步骤3)之后还包括步骤:4)建立动态数据库表定义T4,存储表结构定义,该表结构定义包括数据库建表结构的表名称;5)建立动态数据库表字段定义T5,存储表结构字段定义,该表结构字段定义包括数据库建表结构的字段名称,并设计表名称字段作为T4表的外键,定义为n对1对应关系,n为大于1的正整数;6)基于步骤4)和5)动态生成资源扩展表T6;7)设计资源扩展关联表T7,设计资源类型ID字段关联T3表,设计数据表ID关联T4表,形成1对1的关系;8)实现资源表动态属性维护:T1表→T7表→T4表→T6表。4.根据权利要求3所述的基于数据中心设备的资源管理方法,其特征在于,所述步骤6)中动态生成资源扩展表T6,具体为:步骤4)和5)利用Java相关技术Spring+Freemarker框架可实现可视化表单配置,在表单录入T4、T5表数据后,通过后台代码执行数据库建表操作,动态生成资源扩展表T6。5.根据权利要求3所述的基于数据中心设备的资源管理方法,其特征在于,所述步骤8)中实现资源表动态属性维护,具体包括如下步骤:a)从T1表取出资源类型ID字段,查找T7表的数据库表定义ID;b)从T7表取出数据库表定义ID字段,查找T4表的表名称;c)通过上述表名称直接查询实际动态生成的扩展表T6。6.一种基于计算机的系统,其特征在于,所述...
【专利技术属性】
技术研发人员:郭远陆,黄仝宇,汪刚,宋一兵,侯玉清,刘双广,
申请(专利权)人:高新兴科技集团股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。