数据管理方法、装置、电子设备和可读存储介质制造方法及图纸

技术编号:36086543 阅读:23 留言:0更新日期:2022-12-24 11:02
本申请提供一种数据管理方法、装置、电子设备和可读存储介质,通过数据管理服务器获取设置在待监测设备一侧的中位机采集并上传的待监测设备的运行数据,并确定运行数据的类型。若运行数据为实时数据,则将运行数据采用Redis缓存机制进行缓存。而若运行数据为非实时数据,则将运行数据存入消息队列中,并将消息队列中的运行数据写入数据库中。本实施例中,将运行数据分为实时数据和非实时数据,并采用不同的存储策略进行存储,实时数据采用缓存使得能够在短时间快速读写数据、实现快速响应,而非实时数据存入数据库,可在有需要时再调取非实时数据,避免对系统资源的占用。如此,可以提高系统存储和查询的效率。可以提高系统存储和查询的效率。可以提高系统存储和查询的效率。

【技术实现步骤摘要】
数据管理方法、装置、电子设备和可读存储介质


[0001]本专利技术涉及监控管理
,具体而言,涉及一种数据管理方法、装置、电子设备和可读存储介质。

技术介绍

[0002]在设备的监控管理领域中,由于目前设备的产型越来越大,例如对于电源设备而言,单条产线的电源柜设备多达数百台、充放电通道多达五千多个。因此,对于监控任务和数据管理任务的挑战越来越大。
[0003]在目前的设备数据管理方式中,一般是先采集设备的数据,将数据存入数据库中,在需要数据时再从数据库中读取数据并上传。然而现有的数据管理方式,在目前数据量庞大的实际场景下,系统处理压力大、系统性能降低,导致数据实时性差、数据库写入和读取速度慢。现有的数据管理方式中的数据库和存储策略,导致存储和查询的效率较低。

技术实现思路

[0004]本专利技术的目的包括,例如,提供了一种数据管理方法、装置、电子设备和可读存储介质,其能够提高系统的存储和查询效率。
[0005]本专利技术的实施例可以这样实现:
[0006]第一方面,本专利技术提供一种数据管理方法,应用本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据管理方法,其特征在于,应用于数据管理服务器,所述数据管理服务器与中位机通信连接,所述中位机设置在待监测设备一侧且与待监测设备连接,所述方法包括:获取所述中位机采集并上传的待监测设备的运行数据;确定所述运行数据的类型,若所述运行数据为实时数据,则将所述运行数据采用Redis缓存机制进行缓存;若所述运行数据为非实时数据,则将所述运行数据存入消息队列中,并将所述消息队列中的运行数据写入数据库中。2.根据权利要求1所述的数据管理方法,其特征在于,所述数据管理服务器还与上位机连接,所述方法还包括:将采用Redis机制缓存的运行数据实时发送至所述上位机,以使所述上位机实时展示所述运行数据;和/或在获取到所述上位机的数据读取请求时,从所述数据库中提取所述数据读取请求对应的运行数据,并将提取的运行数据发送至所述上位机。3.根据权利要求1所述的数据管理方法,其特征在于,所述消息队列中的运行数据包括多种类型的非实时数据,所述数据库包括多个子数据库,所述子数据库与不同类型的非实时数据一一对应;所述将所述消息队列中的运行数据写入数据库中的步骤,包括:采用多线程并行运行方式,将所述消息队列中不同类型的非实时数据分别写入对应的子数据库中。4.根据权利要求3所述的数据管理方法,其特征在于,所述多种类型的非实时数据包括记录层数据,所述待监测设备为多个,各所述待监测设备分别对应一个通道,所述记录层数据对应的子数据库按照通道划分为多个通道子数据库;所述采用多线程并行运行方式,将所述消息队列中不同类型的非实时数据分别写入对应的子数据库中的步骤,包括:采用多线程并行运行方式,读取所述消息队列中的记录层数据;获得读取的记录层数据中对应不同通道的记录层数据;将不同通道的记录层数据分别写入对应的通道子数据库中。5.根据权利要求4所述的数据管理方法,其特征在于,各所述通道子数据库中创建有多个时间表,所述将不同通道的记录层数据分别写入对应的通道子数据库中的步骤...

【专利技术属性】
技术研发人员:ꢀ七四专利代理机构
申请(专利权)人:广东舜势测控设备有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1