全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 20221087943 6.7 (22)申请日 2022.07.25 (71)申请人 国富瑞数据系统有限公司 地址 101111 北京市通州区中关村科技园 区光电机一体化产业基地嘉创一路21 号 (72)发明人 王树强 郜昕 吕军 刘凯 牛萍  (74)专利代理 机构 北京三聚阳光知识产权代理 有限公司 1 1250 专利代理师 刘静 (51)Int.Cl. G06F 16/28(2019.01) G06F 16/25(2019.01) G06F 16/2455(2019.01) (54)发明名称 一种基于DCIM系统的数据分层管理存储方 法及系统 (57)摘要 本发明提供一种基于DCIM系统的数据分层 管理存储方法及系统, 其特征在于, 包括: 将DCIM 系统中设备的基础信息存储于关系型数据库中, 所述关系型数据库具有操作简单及存储数据不 易出错的特性; 将DCIM系统中设备测点的实时数 据存储于 K‑V数据库中, 所述K ‑V数据库具有大吞 吐量和读写速度快的特性; 将DCIM系统中设备测 点的历史数据存储于NoSQL数据库中, 所述NoSQL 数据库具有大数据存储量的特性。 通过本发明提 供的基于DCIM系统的数据分层管理存储 方法, 对 数据进行分层存储管理, 既可满足高性能实时数 据查询, 保证DCIM系统相关操作的稳定, 又可以 存储更多的数据。 权利要求书1页 说明书5页 附图2页 CN 115438126 A 2022.12.06 CN 115438126 A 1.一种基于DCIM系统的数据分层管理存 储方法, 其特 征在于, 包括: 将DCIM系统中设备的基础信息存储于关系型数据库中, 所述关系型数据库具有操作简 单及存储数据不 易出错的特性; 将DCIM系统中设备测点的实时数据存储于K ‑V数据库中, 所述K ‑V数据库具有大吞吐量 和读写速度快的特性; 将DCIM系统中设备测点的历史数据存储于NoSQL数据库中, 所述NoSQL数据库具有大数 据存储量的特性。 2.根据权利要求1所述的基于DCIM系统的数据分层管理存储方法, 其特征在于, 所述关 系型数据库包括MySQ L, 所述K‑V数据库包括Redis, 所述 NoSQL数据库包括Cl ickHouse。 3.根据权利 要求2所述的基于DCIM系统的数据分层管理存储方法, 其特征在于, DCIM系 统分别直接与MySQ L、 Redis及Cl ickHouse 连通进行 数据处理。 4.根据权利要求3所述的基于DCIM系统的数据分层管理存储方法, 其特征在于, 所述 MySQL存储的基础信息不会随着设备的实时运行 数据变化而变化。 5.根据权利要求3所述的基于DCIM系统的数据分层管理存储方法, 其特征在于, 所述 Redis存储的设备测点的实时运行数据, 供DCIM系统进行查询展示; 所述Clickhouse存储的 设备测点的历史运行 数据, 供DCIM系统进行后续数据分析统计。 6.根据权利要求3所述的基于DCIM系统的数据分层管理存储方法, 其特征在于, ClickHouse中记录设备测点的ID、 时间和运行 数据。 7.根据权利要求3所述的基于DCIM系统的数据分层管理存储方法, 其特征在于, ClickHouse中存储代表MySQL存储的设备基础信息的关键数据, ClickHouse与MySQL结合得 到设备的完整信息供DCIM系统查询。 8.一种基于DCIM系统的数据分层管理存 储系统, 其特 征在于, 包括: 关系型数据库, 用于存 储设备的基础信息; K‑V数据库, 用于存 储设备测点的实时数据; NoSQL数据库, 用于存 储设备测点的历史数据。 9.一种计算机设备, 其特征在于, 包括: 存储器和 处理器, 所述存储器和所述处理器之 间互相通信连接, 所述存储器存储有计算机指 令, 所述处理器通过执行所述计算机指 令, 从 而执行如权利要求1 ‑7任一项所述的基于DCIM系统的数据分层管理存 储方法。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质存储有计算机指 令, 所述计算机指令用于使所述计算机执行如权利要求1 ‑7任一项所述的基于DCIM系统的 数据分层管理存 储方法。权 利 要 求 书 1/1 页 2 CN 115438126 A 2一种基于D CIM系统的数据分层管理存 储方法及系统 技术领域 [0001]本发明涉及数据 存储技术领域, 具体涉及一种基于DCIM系统的数据分层管理存储 方法及系统。 背景技术 [0002]DCIM系统在实际运行过程中, 需要将所有采集的设备的运行数据进行汇总, 以一 般中大型数据中心而言, 需要每隔一段时间采集测点数据, 并将历史数据保存起来, 数据至 少要保留三年, 所以需要保存的数据量是非常大 的, 在保证基础数据的存储、 展示外, 还要 保证设备测点数据展示的实时性, 避免引数据量大导 致数据查询缓慢。 [0003]在现有技术中, 为实现数据的存储, 会采用高性能的数据库如Oracle来做数据存 储底座, 并且采用人工干预的方式, 隔一段时间手动将数据 做一次备份, 以确保实际使用的 数据控制在一个合理的范围内。 然而一般高性能数据库需要付费, 并且需要定期对设备进 行备份, 不利于对整体运行状态的把控。 发明内容 [0004]因此, 本发明为了保证在存储数据量的不断增加, 满足高性能实时数据查询以及 DCIM系统的相关操作的稳定, 从而提供一种基于DCIM系统数据分层管理存 储方法及系统。 [0005]第一方面, 本 发明提供的基于DCIM系统的数据分层管理存储方法, 包括: 将DCIM系 统中设备的基础信息存储于 关系型数据库中, 所述关系型数据库具有操作简单及存储数据 不易出错的特性; [0006]将DCIM系统中设备测点的实 时数据存储于K‑V数据库中, 所述K ‑V数据库具有大吞 吐量和读写速度快的特性; [0007]将DCIM系统中设备测点的历史数据存储于NoSQL数据库中, 所述NoSQL数据库具有 大数据存储量的特性。 [0008]在一实施例中, 关系型数据库包括MySQL, K ‑V数据库包括Redis, NoSQL数据库包括 ClickHouse。 [0009]在一实施例中, DCIM系统分别直接与MySQL、 Redis及ClickHouse连通进行数据处 理。 [0010]在一实施例中, MySQ L存储的基础信息不会随着设备的实时运行 数据变化而变化。 [0011]在一实施例中, Redis存储的设备测点的实时运行数据, 供DCIM系统进行查询展 示; ClickHouse存 储的设备测点的历史运行 数据, 供DCIM系统进行后续数据分析统计。 [0012]在一实施例中, Cl ickHouse中记录设备测点的ID、 时间和运行 数据。 [0013]在一实施例中, ClickHouse中存储代表MySQL存储的设备基础信息的关键数据, ClickHouse与MySQ L结合得到设备的完整信息供DCIM系统查询。 [0014]第二方面, 本 发明还提供了一种基于DCIM系统的数据分层管理存储系统, 包括: 关 系型数据库, 用于存 储设备的基础信息;说 明 书 1/5 页 3 CN 115438126 A 3

PDF文档 专利 一种基于DCIM系统的数据分层管理存储方法及系统

文档预览
中文文档 9 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共9页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于DCIM系统的数据分层管理存储方法及系统 第 1 页 专利 一种基于DCIM系统的数据分层管理存储方法及系统 第 2 页 专利 一种基于DCIM系统的数据分层管理存储方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 01:01:34上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。