优德88官方网站手机版下载_优德88官方苹果手机版下载_w88 优德平台

admin1个月前174浏览量

Apache IoTDB概述

Apache IoTDB(物联网数据库)是为时刻序列数据规划的集成数据管理引擎。它为用户供给数据搜集,存储和分析服务。它具有体量轻、功用高、易运用的特色,完美对接Hadoop与Spark生态,Apache IoTDB能够满意大规模数据存储,高速数据提取和杂乱数据分析,因而适用于工业物联网运用中海量时刻序列数据高速写入和杂乱分析查询的需求。Apache IoTDB开始由清华大学软件学院的王教授团队开发。现在由Apache Software Foundation(ASF)进行孵化的项目。

在高端制作中,有许多设备装备了传感器,用于搜集作业状况数据。气象站,风力涡轮机是常见的高端设备。这些设备能够运转TsFile在本地存储数据。这样,TsFile能够供给具有高吞吐量,高压缩率和毫秒查询的数据保存才能。与TsFile-Sync东西一同,TsFiles能够传输到数据中心。

除了IoTDB引擎,IoTDB还开发了一些组件来供给更好的IoT服务。以下将一切组件称为IoTDB套件,而IoTDB专门指IoTDB引擎。IoTDB套件能够在实践情况下供给一系列功用,例如数据搜集,数据写入,数据存储,数据查询,数据可视化和数据分析。下图显现了IoTDB套件的一切组件带来的全体运用程序架构。

如上图所示,用户能够运用JDBC将设备上的传感器搜集的时刻序列数据导入本地/长途IoTDB。这些时刻序列数据能够是体系状况数据(例如服务器负载和CPU内存等),音讯行列数据,来自运用程序的时刻序列数据或数据库中的其他时刻序列数据。用户还能够将数据直接写入TsFile(本地或HDFS上)。关于写入IoTDB和本地TsFile的数据,用户能够运用TsFileSync东西将TsFile同步到HDFS,从而在Hadoop或Spark数据处理渠道上履行数据处理使命,例如反常检测和机器学习,分析成果能够用相同的方法写回TsFile。此外,IoTDB和TsFile供给客户端东西,以满意用户以SQL方式,脚本方式和图形方式编写和检查数据的各种需求。

Apache IoTDB主要特色

高通量读写

Apache IoTDB能够支撑数百万个低功耗和智能联网设备的高速写拜访。它还供给闪电读取拜访以检索数据。

高效的目录结构

Apache IoTDB能够运用含糊查找战略针对时刻序列数据的杂乱目录有效地安排来自IoT设备和很多时刻序列数据的杂乱数据结构。

丰厚的查询语义

Apache IoTDB能够支撑跨设备和传感器的时刻序列数据的时刻对齐,时刻序列字段中的核算以及时刻维度上的丰厚聚合功用。

硬件本钱低

Apache IoTDB能够到达磁盘存储的高压缩率(将1GB数据存储在硬盘上的本钱不到0.23美元)。

灵敏的布置

Apache IoTDB能够为用户供给云上的一键式装置东西,桌面上的终端东西以及云渠道与本地核算机之间的桥接东西(数据同步东西)。

与开源生态体系的严密集成

Apache IoTDB能够支撑分析生态体系,例如Hadoop,Spark和Grafana作为可视化东西。

最新评论