System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数字孪生装备管理,具体涉及一种数字孪生装备管理系统的数据存储方法及装置。
技术介绍
1、数字孪生装备管理系统是一种基于物联网和数据分析的技术解决方案,用于实现对装备设备的实时监测、管理和优化。随着工业智能化的发展,装备设备日益复杂,对其状态和性能进行有效的监测和管理变得至关重要。
2、数字孪生装备管理系统存在装备设备的复杂性、实时监测和管理的重要性。装备设备的复杂性体现在其包含的各种传感器、控制器和执行器等组件,以及它们之间复杂的关系和相互作用。实时监测和管理装备设备可以及时发现潜在问题、预测设备的故障和优化装备的性能,从而提高生产效率和降低维护成本。
3、然而,传统的数据存储方案往往无法满足装备设备产生的庞大且实时性要求很高的数据处理需求。关系型数据库在处理大量时序数据时性能不佳,无法满足高吞吐量和低延迟的需求。而针对复杂关系的知识工程数据,传统的关系型数据库难以直观地表达实体之间的复杂关系。因此,在现有技术下的数据存储方案无法同时满足数字孪生装备管理系统对大量、高实时性的数据存储和处理的要求,有必要对其进行改进。
4、总之,数字孪生装备管理系统涵盖了装备设备的复杂性、实时监测和管理的重要性,而现有技术的传统数据存储方案在面对大量和高实时性数据时具有明显的局限性。为了克服这些问题,本专利技术提出了使用多种数据库进行数据存储的技术方案,以满足数字孪生装备管理系统对大量、高实时性数据的存储和处理需求。
技术实现思路
1、本申请提供一种
2、根据第一方面,一种实施例中提供一种数字孪生装备管理系统的数据存储方法,所述方法包括:
3、获取采集的原始数据;
4、对所述原始数据进行分类与处理;
5、将不同类型的数据使用不同的数据库进行存储,包括:
6、对于业务关系数据,使用关系型数据库进行存储;
7、对于物联数据,使用时序数据库进行存储;
8、对于知识工程数据,使用图数据库进行存储;
9、对于文件数据,使用对象存储进行存储;
10、对于缓存数据,使用分布式缓存数据库进行存储;
11、对于消息流数据,使用消息中间件进行存储。
12、进一步地,获取采集的原始数据,具体包括:
13、从各个装备和传感器中采集实时数据,包括设备状态、传感器数据、操作记录;通过使用预设的通信协议和接口获取采集的数据。
14、进一步地,对所述原始数据进行分类与处理,具体包括:
15、根据数据的类型和来源,将数据进行分类和标记;
16、根据预先设定的规则和算法,对数据进行处理和清洗,去除无效数据和噪声。
17、进一步地,根据数据的类型和来源,将数据进行分类和标记,具体包括:
18、使用数据类型判断算法对接收到的数据进行分析和判断;
19、根据数据的特征、结构和格式,利用包括数据模式匹配、正则表达式、机器学习的技术手段进行数据类型的识别和分类。
20、进一步地,将不同类型的数据使用不同的数据库进行存储,具体包括:
21、所述业务关系数据为与装备管理相关的业务数据,包括设备信息、维护记录、故障报告;所述关系型数据库包括mysql;
22、所述物联数据包括传感器数据和实时监测数据;所述时序数据库包括tdengi ne;
23、所述知识工程数据包括知识图谱数据和相关关系数据;所述图数据库包括neo4j;
24、所述文件数据包括文档、图片、视频的非结构化数据;所述对象存储包括m i nio;
25、所述分布式缓存数据库包括red i s;所述消息中间件包括kafka。
26、进一步地,所述方法还包括:
27、根据业务需求,从不同的存储数据库中进行所需数据的读取与查询。
28、进一步地,根据业务需求,从不同的存储数据库中进行所需数据的读取与查询,具体包括:
29、使用sql查询语言从关系型数据库中检索业务关系数据;
30、使用时序查询语言从时序数据库中查询物联数据;
31、使用图查询语言从图数据库中查询知识工程数据;
32、通过对象存储提供的api接口读取和下载文件数据;
33、使用缓存数据库提供的读取接口获取缓存数据;
34、使用消息中间件提供的订阅和消费功能读取实时的消息流数据。
35、根据第二方面,一种实施例中提供一种数字孪生装备管理系统的数据存储装置,所述装置包括:
36、数据获取模块,用于获取采集的原始数据;
37、数据处理模块,用于对所述原始数据进行分类与处理;
38、数据存储模块,用于将不同类型的数据使用不同的数据库进行存储,包括:
39、对于业务关系数据,使用关系型数据库进行存储;
40、对于物联数据,使用时序数据库进行存储;
41、对于知识工程数据,使用图数据库进行存储;
42、对于文件数据,使用对象存储进行存储;
43、对于缓存数据,使用分布式缓存数据库进行存储;
44、对于消息流数据,使用消息中间件进行存储;
45、数据读取模块,用于根据业务需求,从不同的存储数据库中进行所需数据的读取与查询。
46、根据三方面,一种实施例中提供一种电子设备,所述设备包括:处理器和存储器;
47、所述存储器用于存储一个或多个程序指令;
48、所述处理器,用于运行一个或多个程序指令,用以执行如上任一项所述的一种数字孪生装备管理系统的数据存储方法的步骤。
49、根据第四方面,一种实施例中提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上任一项所述的一种数字孪生装备管理系统的数据存储方法的步骤。
50、本申请提供一种数字孪生装备管理系统的数据存储方法及装置,获取采集的原始数据;对所述原始数据进行分类与处理;将不同类型的数据使用不同的数据库进行存储,包括:对于业务关系数据,使用关系型数据库进行存储;对于物联数据,使用时序数据库进行存储;对于知识工程数据,使用图数据库进行存储;对于文件数据,使用对象存储进行存储;对于缓存数据,使用分布式缓存数据库进行存储;对于消息流数据,使用消息中间件进行存储。本专利技术采用多种数据库进行数据存储,针对不同类型的数据选择合适的数据库,以充分发挥各个数据库的优势和特点,提高数据的读写速度和处理性能,满足数字孪生装备管理系统在数据存储方面的高并发和高实时性需求。
本文档来自技高网...【技术保护点】
1.一种数字孪生装备管理系统的数据存储方法,其特征在于,所述方法包括:
2.如权利要求1所述的一种数字孪生装备管理系统的数据存储方法,其特征在于,获取采集的原始数据,具体包括:
3.如权利要求1所述的一种数字孪生装备管理系统的数据存储方法,其特征在于,对所述原始数据进行分类与处理,具体包括:
4.如权利要求3所述的一种数字孪生装备管理系统的数据存储方法,其特征在于,根据数据的类型和来源,将数据进行分类和标记,具体包括:
5.如权利要求1所述的一种数字孪生装备管理系统的数据存储方法,其特征在于,将不同类型的数据使用不同的数据库进行存储,具体包括:
6.如权利要求1所述的一种数字孪生装备管理系统的数据存储方法,其特征在于,所述方法还包括:
7.如权利要求6所述的一种数字孪生装备管理系统的数据存储方法,其特征在于,根据业务需求,从不同的存储数据库中进行所需数据的读取与查询,具体包括:
8.一种数字孪生装备管理系统的数据存储装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,所述设
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的一种数字孪生装备管理系统的数据存储方法的步骤。
...【技术特征摘要】
1.一种数字孪生装备管理系统的数据存储方法,其特征在于,所述方法包括:
2.如权利要求1所述的一种数字孪生装备管理系统的数据存储方法,其特征在于,获取采集的原始数据,具体包括:
3.如权利要求1所述的一种数字孪生装备管理系统的数据存储方法,其特征在于,对所述原始数据进行分类与处理,具体包括:
4.如权利要求3所述的一种数字孪生装备管理系统的数据存储方法,其特征在于,根据数据的类型和来源,将数据进行分类和标记,具体包括:
5.如权利要求1所述的一种数字孪生装备管理系统的数据存储方法,其特征在于,将不同类型的数据使用不同的数据库进行存储,具体包括:
...
【专利技术属性】
技术研发人员:汤礼鹏,付亚超,张建华,姚冲,绳义千,史时喜,赵留辉,贾晓宏,李愿望,王旭,张邦力,宋琛,
申请(专利权)人:中铁第一勘察设计院集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。