推荐物联网项目中采用时序数据库

推荐物联⽹项⽬中采⽤时序数据
随着制造业数字化的发展以及物联⽹应⽤的普及,越来越⾮互联⽹、业务系统的数据被采集、记录和存储。
停车场门禁系统很多系统开发者熟悉的是 Oracle、MySQL等关系型数据库,以及像 Redis 这样的键值数据库,于是在物联⽹应⽤、制造业数字化应⽤中也延续了相似的数据库选型。
这样做的好处很直接,产品熟悉,技术难度可控,开发⼯期可控。但随着系统运⾏时间的推移,该⽅案⾯临的性能挑战越来越⼤,⽽且在业务开发中会⾯临很多相似的查询、统计需求需要实现。
为什么呢?我们再审视⼀下物联⽹数据、制造业数据的特点。
⾸先,数据结构相对简单,主要包含三列,时间、标签、值;
第⼆,数据⽣成⼤多具有稳定的节奏,不存在或者与⼀般互联⽹应⽤那样的波峰波⾕;
第三,数据很少更新,更多的是⼀次写,多次查询;
第四,数据量极其巨⼤,同时对于存储成本⼜很敏感;
第五,数据分析统计中很重要的维度之⼀是时间;
……
发货系统
以上这些特点和我们熟悉的交易类数据有很明显不同。虽然⽤关系型数据库可以存储和管理,但没有很好的利⽤对于数据的理解。
如果能选择针对这类数据特点的专⽤数据库,则会让很多技术难点得到化解,⽽且会提⾼系统的稳定性。在数据库⾏业中,这类产品叫时序数据库。
时间序列数据库是⼴泛应⽤于物联⽹(IoT)设备监控系统 ,企业能源管理系统(EMS),⽣产安全监控系统,电⼒检测系统等⾏业场景的专业数据库产品,提供百万⾼效写⼊,⾼压缩⽐低成本存储、预降采样、插值、多维聚合计算,查询结果可视化功能;解决由于设备采集点数量巨⼤,数据采集频率⾼,造成的存储成本⾼,写⼊和查询分析效率低的问题。下⾯介绍⼏款时间数据库产品供⼤家选择。
Informix TimeSeries
Informix TimeSeries在时间序列数据库中的位置就像Oracle 在关系数据库中⼀样,属于经典的产品。
10658154它给后续时间数据库产品研发提供了很好的标杆作⽤。其针对时间序列数据的特殊存储结构、索引设计以及专⽤计算函数都属于创新性的设计。
它也是多模数据的早期实践者,能与关系型数据库引擎并存,简化了应⽤系统设计、部署的复杂度。
碳化硅纳米线
时间序列数据
OpenTSDB
OpenTSDB是可扩展的分布式时序数据库,底层依赖HBase。作为基于通⽤存储开发的时序数据库典型代表,起步⽐较早,在时序市场的认可度相对较⾼。
OpenTSDB的⾃我定位很清晰:The Scalable Time Series Database。
如果应⽤场景很看中扩展性,可以选择 OpenTSDB,否则就要考虑⼀下是否需要接受将 HBase 也纳⼊到技术栈和系统中了。
OpenTSDB
阿⾥云智能TSDB
快速厌氧胶
阿⾥云智能TSDB⾼度兼容OpenTSDB协议,采⽤⾃研的索引,数据模型,流式聚合等技术⼿段提供更强⼤的时序能⼒。它不是简单的把OpenTSDB在云上部署了⼀份,⽽是基于云计算架构重新设计了底层架构;同时由于阿⾥云TSDB底层技术架构同OpenTSDB的实现区别巨⼤,对于OpenTSDB的⼀些运维接⼝不会兼容。从运维管控,功能,成本,性能等⽅⾯对⽐,阿⾥云智能TSDB相⽐OpenTSDB⽽⾔,优势还是很明显的。
上述应⽤架构中,设备将原始数据通过 MQTT 协议发送到物联⽹平台,经由物联⽹平台将数据转发到消息服务系统,继⽽通过流计算系统对这些数据进⾏实时计算处理后写⼊到 TSDB 中存储,或者经由物联⽹平台直接将原始数据写⼊ TSDB 中存储。前端的监控系统和⼤数据处理系统会利⽤ TSDB 的数据查询和计算分析能⼒进⾏业务监控和分析结果的实时展现。
阿⾥云TSDB for InfluxDB
阿⾥云TSDB for InfluxDB则是云上的 InfluxDB 版,与InfluxDB 有很好的兼容性,可顺利的将将线下是数据库迁移⾄云上;同时省去了部署、运维管理的复杂度。
系列说明适⽤场景
基础版单节点实例加雷沙星
个⼈学习、中⼩规模DevOps监控、应⽤指标和IoT传感器的时序数据
采集分析、中⼩企业开发测试。
⾼可⽤版采⽤Raft⼀致性协议的三节点架构,适合
80%以上的⽤户场景
⼤中型企业的指标采集、业务监控(物联⽹、容器、⼯业⽣产等重要链
路资源监控)。
作者:黄军雷
数据驱动价值 热爱成就⾮凡

本文发布于:2024-09-22 01:40:47,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/143953.html

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

标签:数据库   数据   系统   时间   计算   时序   产品   物联
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议