[发明专利]一种面向机电设备数据的存储及检索方法在审
申请号: | 201710145475.3 | 申请日: | 2017-03-10 |
公开(公告)号: | CN106897458A | 公开(公告)日: | 2017-06-27 |
发明(设计)人: | 叶锋;韩燕东;谭冠岗 | 申请(专利权)人: | 广州白云电器设备股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 广州番禺容大专利代理事务所(普通合伙)44326 | 代理人: | 刘新年 |
地址: | 510000 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 机电设备 数据 存储 检索 方法 | ||
技术领域
本发明涉及数据处理领域,具体涉及一种面向机电设备数据的存储及检索方法。
背景技术
现代信息技术高速发展,新技术层出不穷,特别是在大数据技术、云计算技术、物联网技术发展的引领下,需要采集的机电设备数量和机电设备数据都呈几何级数增长。因此,对机电设备数据的存储技术与快速检索技术都提出了更高的要求。随着采集的数据量越来越大,海量的实时数据与历史数据给网络和信息处理系统造成了极大的负担。采用合理的存储策略和检索方法成为信息系统在海量数据下稳定、高效运行的有效途径。
发明内容
在现代信息技术的背景下,有必要针对现有技术中存在的问题,提供一种面向机电设备数据的存储及检索方法,在保持高实时性等特点的同时,尽可能的提高数据检索速度。
为实现上述目的,本发明采用以下技术方案:
一种面向机电设备数据的存储方法,包括:
采用实时数据库系统对各个机电设备的实时数据进行接收、存储和管理;
其中,所述实时数据库系统包括内存数据库和磁盘数据库,内存数据库用于存储系统最近采集的批次的实时数据,磁盘数据库用于存储历史数据和实时历史数据。
进一步地,在接收实时数据时,对各个机电设备的实时数据进行同步接收,保证接收到的同一批次所有机电设备的实时数据的完备性,同时保证实时数据接收和存储的异步性。
进一步地,所述实时数据库系统采用UDP协议传输数据,并使用多线程技术和双缓冲队列构建基于UDP套接字技术的无阻塞实时数据快速接收。
进一步地,内存数据库的索引按如下方式形成:
标签数据在内存中按照对象的方式进行组织,除了在数据对象内部建立标签级的索引外,同时给这些数据对象建立相应的索引,从而形成多级索引的结构。
进一步地,内存数据库的存储结构如下:
用定长法存储每个关系的元组,每个元组在内存中存储时,包括一个操作符标记及所有的属性值;操作符标志标识元组在内存空间所处的状态和用户对该元组的操作类型,该标识符存放在元组的头部,包括可用、不可用、更新、插入和删除5个值;采用3bit大小的存储长度即可标识这些标记值。
进一步地,内存数据库的内存空间管理方法如下:
采用面向对象技术对内存进行管理,以数据对象形式分配内存区域。数据对象中包含关系元组和由元组构成的数据段,当用户提出内存空间请求,内存数据库将动态分配数据对象大小的内存空间。
进一步地,内存数据库的数据索引结构如下:
采用扩展的平衡二叉索引树作为索引结构,该索引结构采用属性索引与HASH索引相结合的多层次混合索引技术。对每一批次的实时数据中的时间进行变换能够产生唯一的正整数,一次整数作为索引值插入树形节点的数据域,而该批次的所有标签值则以对象的形式存储在HASH表中。
一种面向机电设备数据的检索方法,所述机电设备数据按照以上所述的存储方法进行存储,包括以下步骤:
S1、接受查询消息;
S2、解析查询消息;
S3、判断该查询消息是否为实时查询;
S4、如果是实时查询,从内存数据库中查询数据;
S5、如果不是实时查询,从磁盘数据库中查询。
进一步地,还包括:
S6查询优化;其具体包括:
建立历史数据表索引;
使用数据库分区技术。
本发明提供的是一种面向机器设备数据存储及检索方法,在保持高实时性等特点的同时,尽可能的提高了数据的存储效率和检索速度。运用此种方法下进行存储的实时数据库数据,可以实现海量数据的快速检索。
附图说明
图1是本发明实施例提供的一种面向机电设备数据的检索方法的流程示意图。
具体实施方式
下面将结合附图和具体的实施例,对本发明的技术方案进行详细说明。
本发明实施例提供了一种面向机电设备数据的存储方法,包括:
采用实时数据库系统对各个机电设备的实时数据进行接收、存储和管理;
其中,所述实时数据库系统包括内存数据库和磁盘数据库,内存数据库用于存储系统最近采集的批次的实时数据,磁盘数据库用于存储历史数据和实时历史数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州白云电器设备股份有限公司,未经广州白云电器设备股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710145475.3/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置