apache iotdb_高性能轻体量物联网数据库Apache IoTDB
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作为可视化工具。
apache iotdb_高性能轻体量物联网数据库Apache IoTDB相关推荐
- apache iotdb_清华数为工业互联网时序数据库Apache IoTDB亮相2019工业互联网峰会
2月21日,2019工业互联网峰会在国家会议中心召开.本次会议由中国信息通信研究院.工业互联网产业联盟.中国通信学会联合主办.工业与信息化部部长苗圩出席会议并致开幕词.中国工程院院士邬贺铨.孙家广.周 ...
- 2022 IoTDB Summit:中国核电刘旭嘉《工业时序数据库 Apache IoTDB 在核电的应用实践》...
12 月 3 日.4日,2022 Apache IoTDB 物联网生态大会在线上圆满落幕.大会上发布 Apache IoTDB 的分布式 1.0 版本,并分享 Apache IoTDB 实现的数据管理 ...
- 快讯 | 清华数为物联网数据库IoTDB被评为“优秀大数据产品”
2019年12月,由清华大学软件学院自主研发的"清华数为物联网数据库IoTDB"在由大数据产业生态联盟.联盟大数据与产品质量保障工作组.中国软件评测中心组织的专业评审活动中被评为& ...
- 黄向东:工业物联网数据库 IoTDB及其应用
本文约7200字,建议阅读15分钟 本文分享关于工业时序数据库IoTDB(全称Apache IoTDB)及它的一些应用. IoTDB源自清华大学软件学院.王院长带领团队从2011年开始关注,2014/ ...
- apache 编译安装php mysql_编译安装APACHE+PHP+MYSQL
adminjun qq:279872 网络技术研究会群:8070045 中国linux公社论坛群:4478487 其实这是我用RouterOS和redhat linux进行pppoe服务器的配置及在r ...
- apache php隐藏头信息的方法,apache、php隐藏http头部版本信息的实现方法
1.apache隐藏头部版本信息,编辑httpd.conf文件,找到: ServerTokens OS ServerSignature On 修改为: ServerTokens ProductOnly ...
- apache http server 停止工作_宝塔apache启动失败:报错 AH00526: Syntax error on line 解决方案...
错误信息: AH00526: Syntax error on line 54 of /www/server/apache/conf/httpd.conf: Cannot define multiple ...
- 《Apache Kafka 实战》读书笔记-认识Apache Kafka
<Apache Kafka 实战>读书笔记-认识Apache Kafka 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.kafka概要设计 kafka在设计初衷就是 ...
- apache tomcat php mysql 配置_Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结...
Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结 1.作者:moonsbird 题目:Windows下Apache+Tomcat+MySQL+jsp+ph ...
- Apache POI和EasyExcel 第二集:Apache POI的基本Excel写入(分为03版的xls和07版的xlsx)
Apache POI和EasyExcel 第二集:Apache POI的基本Excel写入(分为03版的xls和07版的xlsx) 一.导入依赖 老样子使用Maven,比较方便,一个dependenc ...
最新文章
- Redis:从应用到底层,一文帮你搞定
- 【OSX】OSX下采用MAMP的PHP替换系统自带PHP
- 【译文】Web Farm和Web Garden的区别?
- 内存泄漏的原因及解决办法_编程基础 | C++片段 指针、多态和内存分配
- 火狐、IE、Chrome已进入三国时代
- Application Request Route实现IIS Server Farms集群负载详解
- 《Web前端工程师修炼之道(原书第4版)》——互联网与Web
- CentOS SSH命令
- rabbitmq 手动提交_RabbitMQ 相关问题总结--RabbitMQ 如何确保消息发送和消费?
- 斐波那契数列(矩阵快速幂)
- 苹果充电显示不支持此配件_水果手机充电时,显示不支持此配件时的应急处理小窍门...
- [转帖]从壹开始前后端分离【重要】║最全的部署方案 最丰富的错误分析
- 如何创建微信公众号订阅号以及认证服务号
- 如何利用网易云直播的接口做一个直播项目
- 清华、复旦、武大……全国近30所高校,超200位学子将相聚世界区块链大会·武汉高校分论坛...
- Petalinux 使用外部ADI的内核源码编译记录-附oe_runmake解决办法
- 【Pytorch】| Pytorch中softmax的dim的详细总结
- PostgreSQL备份恢复之pgbackRest恢复
- 自然语言处理之hanlp,Python调用与构建,分词、关键词提取、命名主体识别
- angr原理与实践(二)—— 各类图的生成(CFG CG ACFG DDG等)
热门文章
- 【二维码识别】基于matlab GUI 灰度+二值化+校正二维码生成与识别【含Matlab源码 635期】
- linux dprintk 日志,linux內核調試中的printk()函數詳解
- redis 验证订单_php+redis消息队列实现抢购功能
- 计算机组装常用工具有锤子,工具箱中常用的五金工具有哪些?
- python怎么提取百度首页链接_python如何获取百度搜索结果的真实URL
- 电脑蓝牙在哪里打开_华为手机与华为Matebook笔记本如何通过蓝牙传输文件
- php 重定义数组k,PHP基础篇之数组
- aix linux tcp连接数,修改windows、linux、aix等系统TCP/IP 参数
- java队列和栈实现原理_Java特性队列和栈的堵塞原理解析
- java 运算符适用类型_java基础(数据类型,运算符)