浅析时序数据库在试飞监控业务中的应用
2021-06-29韩超
科学与信息化 2021年16期
韩超
上海航空工业(集团)有限公司 上海 200120
引言
随着民机行业的发展,研发进程的不断加快,产生的试飞数据急剧增加,对海量数据的管理、查询、监控也提出了越来越高的需求。最新的计算机技术正在不断地应用到试飞业务中,大大加快了试飞进程,提高了研发效率。本文重点介绍时序数据库在试飞监控业务中的应用,旨在保障试飞实时监控的顺利完成。
1 时序数据库
时序数据即时间序列数据,是指按时间序列生成或记录的数据,通常每条时序数据的输入为三元组<obj, time stamp, data>[1]。其中,obj表示观测对象的信息,在试飞数据中,通常为试飞参数的别名,Time stamp表示数据采集的时间戳,Data则是该试飞参数在该时间产生的数据值。时序数据通常具有时间性、唯一性、累积性、数据量庞大、局部性、不可预测性、关联性等。
传统关系型数据库与时序数据库区别主要在以下几个方面:数据方面,传统关系型数据库主要处理永久、稳定的数据,维护数据的完整性和一致性,但在处理快速变化的数据方面存在瓶颈,也很难满足一些实时监控应用需求,而时序数据库主要处理与生产、运行直接相关的随时间变化的数据,大部分是数值型数据,如电压、电流、功率等,具有较强的时效性;表结构方面,传统数据库以二维表格对数据进行存储和访问,而时序数据库以时间序列对数据进行存储,存储的数据全局唯一固定;读写速度方面,传统关系型数据库3000(次/秒),时序数据库100 000 000(次/秒)。……
登录APP查看全文
