一种多对象时间序列数据存储设计

一种多对象时间序列数据存储设计
要:本文讨论了在现有的数据存储和索引技术的基础上,结合固定周期产生状态数据设备的检测特点定义了一种存储结构和索引结构,以获得更高的空间利用率和查询效率。首先深入分析状态数据所具有的时间和设备二维性并定义了相应的二维存储结构,分别针对每一维建立了索引,然后分析了基于此结构的存储和查询方法。
关键词:索引;二维存储;存储结构
中图分类号:tp274.2
随着计算机技术在我国的全面发展与运用,在社会、经济、政治等诸多领域快速发展,在日常应用中经常遇到一类设备状态监控的问题。每个设备按照时间周期返回状态数据,系统需要记录系统中设备运行状况,在设备出现问题时可以通过历史记录进行问题分析和问题定位的情况。当前的应用发展趋势表明,被监测设备的数目正在迅速增长,同时随着技术的进步以及应用的需求,数据回传的周期也越来越短。对这类应用数据存储要求也越来越高。数据特点如下:多个设备数据相互独立,设备本身变化不频繁。但偶尔设备会出现问题,修理后重新启动,状态数据会中断。
1家家乐酸奶发酵剂)设备状态数据采集时间间隔固定。激光熔覆工艺
无水硫铝酸钙2)单设备按时间顺序产生数据,不同设备的数据产生也基本有序。
3)数据持续增加,在一个时间段内增加频率有规律可循,数据量大。
氮化铝烧结炉4)主要操作为存储和查询。
1 数据文件存储和查询
对于要长期保存的数据,我们需要用数据文件保存,为了提高查询的效率我们必然要针对数据文件建立索引。索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定值。不同的索引设计对数据的插入、查询、删除、修改等操作效率将产生巨大影响。高效的索引文件,应该根据主文件数据结构特点进行设计。
对数据文件建立索引首先想到的是bb+b-)树。复方金荞麦颗粒b树是一种最常见的组织索引的方式。在udnb树中,首先设定内部(非叶子)节点包含子节点数量范围。当一个节点中数据插入或移除数据时,如果节点删除或插入数据后节点保存数据数量超出规定的范围,为了维持保存
数据的数量在设定范围内,内部节点可能会被连结或者分离。每个节点存储多个数据,从而使查树的深度降低,减少查层次提高查效率。但针对于本文所描述的数据存储情况,数据的插入操作基本是顺序追加,而且没有删除操作,所以相对于b树的插入、删除操作就没必要那么复杂,应该做适当简化。

本文发布于:2024-09-21 17:28:11,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/223206.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据   设备   状态   节点
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议