时序数据库 TSDB
概 述
时序数据库(Time Series Database,简称TSDB)是工业物联网以及工业数据应用的标配数据库,高性能、低成本、稳定可靠、基于时间序列,提供高效读写,分布式集群和数据分析,高效支撑工业数据时序数据的存储和分析,广泛应用物联网监控系统、生产安全监控系统、能源电力检测等行业。对于工业时序数据,时序数据库更提供比普通数据库快10倍以上的查询性能。
性能特点
◇ 数据读取: 支持通过REST API方式、高并发写入时间序列数据
◇ 插值查询:提供插值查询能力,将未上传的数据补齐,并支持多种插值算法
◇ 实时监控:提供对数据库的写入、读取状态进行实时监控,支持可定制监控显示数据
◇ 时间序列数据管理:支持时间序列数据的写入、查询和删除,并可以设置数据时效
◇ Web 图表可视化:可以通过 Web 图表的方式来展示数据波动曲线
◇ 连续查询(continuous queries)功能可以自动定时聚合数据,使需要频繁执行的检索更加高效
应用场景
某研究所分布式数据采集系统
◇ 时序数据库能够高效的将现场需要监控的各种传感器数据以 100Hz 的频率向云端传输数据,包括温度、电压、振动、位移、电流等信号
◇ 通过多种聚合函数,能有效支持在数据分析时所需的多维度分组聚合查询,例如"昨天上午十点,温度是多少,振幅是多少,电流值为多少"
◇ TSDB 可以支持高频的数据写入和高效查询,用来做数据的存储和设备运行状态统计分析
◇ 还可对接 BI 工具和大数据平台进行数据分析和展示
电机设备状态监测
利用时序数据库来存储多个生产线上电机设备的运行状态数据,这些数据往往是以200hz的频率上报。利用用时序数据库的高效写入和读取的特性,可直接在时序数据库中快速查询所需数据,还可以使用已接入的BI工具和大数据平台进行数据趋势的分析和展示,给客户提供更有竞争力的产品方案。