首页>>科技 >>内容

互联网时代纪录片,工业互联网时代,我们为什么需要一个时序数据库

发布时间:2023-11-06 15:00:08编辑:温柔的背包来源:

很多朋友对互联网时代纪录片,工业互联网时代,我们为什么需要一个时序数据库不是很了解,每日小编刚好整理了这方面的知识,今天就来带大家一探究竟。

互联网时代纪录片,工业互联网时代,我们为什么需要一个时序数据库

时间是公平的,时间是不公平的。公平在于时间对所有人都是一样的、不偏不倚的;不公平的是,随着时间的推移,事情的结果可能会大不一样。摩尔定律告诉我们,当事物进入正常轨道,其发展速度会呈现指数级增长。芯片也是,网络也是,数据也是。

所以当互联网进入下半场:工业互联网或者工业互联网时代之后,万物互联,万物互联。与此同时,诸多因素冲进指数级发展轨道,形成了互联网不可承受之重、不可承受之重。人生若只如初见,不必在秋风中画扇。对于格创东智所在的工业互联网领域来说,一个非常明显的特点就是聚集了大量的工业数据,而工业数据的一个非常明显的特点就是与时间相关。

一般来说,工业数据的典型特征包括:工业数据采集的频率基本在秒级,部分高频数据采集在毫秒或微秒级。每个收集点可以在一秒钟内产生多条数据,这在很大程度上取决于收集时间。每条数据都需要一个唯一的时间。常规实时监控系统有上千个监控点,监控点每秒产生数据,每天产生数十GB的数据。

工业数据在IT领域是一个新问题,但在工业领域,已经不是问题了。在传统的工业数据采集和工业监控(SCADA)领域,需要对联网设备进行监控,并使监控数据具有持久性。在工业领域,早就有专门的数据库来完成这个任务。

这个特殊的数据库叫做实时数据库(此处鼓掌)。工业现场实时数据库主要功能有数据采集、实时数据缓存、数据回写(向设备发送指令)、采样数据存档和保存。目前工业领域的实时数据库基本被国外厂商垄断,价格昂贵。以著名的PI数据库为例,基础版(仅5000个测点)的价格约为10万美元,每个数据采集接口的价格为6000美元。

如此一来,不知有多少工业版的物联网项目被扼杀在“摇篮”里,“被秋风所绘”.

当上帝关上门时,他必须打开窗户。幸运的是,借着物联网的东风,时间序列数据库(TSDB)应运而生。我们来看看维基百科的解释:“时间序列数据库是用来存储时间序列数据并按时间(时间点或时间间隔)进行索引的软件。”

简而言之,时间序列数据库称为时间序列数据库。时间序列数据库主要用于处理带有时间标签(按时间顺序变化,即时间序列化)的数据,也称为时间序列数据。规范地说,时间序列数据(TSD)可以用一个二元函数来表示:TSD=公制(时间戳,度量),其中:公制表示唯一可识别的数据序列;Timestamp代表时间戳;

测量代表被测量;简单来说,就是这类数据,描述了一个被测对象在一个时间范围内各个时间点的测量值。广泛应用于电力、化工等行业,以及IT基础设施、运维监控系统、物联网等各类实时监控。用于存储、管理、查询和处理上述二元函数数据的数据库可称为时间序列数据库。时间序列数据库主要用于解决以下问题:

时序数据的写入:如何支持每秒数千万个数据点的写入。时序数据的查询:如何支持秒级上亿数据的分组聚合操作。时间序列数据的存储:解决海量数据存储带来的成本敏感问题。时间序列数据的生命周期管理:工业数据的价值主要体现在时效性上,因此工业数据的生命周期管理是时间序列数据库的核心使命。

亲爱的读者们,请原谅。关键词:互联网监控系统,你会发现小米、饿了么等互联网巨头也在利用时间序列数据库实现企业级的互联网监控系统。且不说国内外所有主流的工业互联网平台,几乎都是用时间序列数据库来承接工业数据的海量涌入。

看到这里,估计很多专家都跃跃欲试:为什么Oracle、PostgreSQL等功能强大的传统关系数据库却无法处理时间序列数据?为什么不用HBase、MongoDB、Cassandra等先进的分布式数据库来解决工业数据问题?使用这个2017年才开始流行的时间序列数据库,有什么深刻的技术原因吗?请继续关注格物汇后续文章!作者:格创东智首席架构师王锦博士(转载请注明作者及出处)

以上知识分享希望能够帮助到大家!