Apache IoTDB

Apache IoTDB

0.0
0条评价
349次浏览
所属厂商:
天谋
交付方式:
私有部署
定价方式:
按配置
适用客户规模(/人):
不限
价格区间:
10万-50万50万-100万

公司介绍:

天谋科技(北京)有限公司成立于2021年10月,总部位于北京市海淀区,法定代表人乔嘉林,是国家高新技术企业,专注于工业物联网时序数据库领域。公司基于Apache IoTDB时序数据库为工业企业提供数据存储、查询及应用解决方案,推出IoTDB企业版及图形化管理工具Workbench

产品详情

Apache IoTDB(Internet of Things Database)是一个​​开源​​的、​​原生为物联网场景设计​​的时序数据库。它由清华大学软件学院发起并研发,后捐赠给Apache软件基金会,并于2020年成为Apache顶级项目。天谋科技(Timecho)是其主要创始团队创建的公司,为IoTDB提供商业支持、企业版服务及云托管服务。

核心设计理念

IoTDB的设计核心是解决物联网领域的特定挑战,其理念主要体现在:

  1. ​​“端-边-云”一体化架构​​: IoTDB不仅仅是一个云端数据库系统。它提供了一套从数据采集端(Device)、边缘侧(Edge)到云中心(Cloud)的完整数据管理解决方案,支持在各层级独立或协同部署。
  2. ​​高吞吐写入与高压缩率​​: 针对物联网设备高频产生数据的特点,其存储引擎专为海量时间序列数据的高速写入和高效压缩而优化。
  3. ​​丰富的时序数据处理能力​​: 内置了大量面向物联网数据的查询、计算和分析功能。


技术架构与核心特性

1. 数据模型与模式灵活性

  • ​​树形结构组织数据​​: IoTDB采用一种类似于文件路径的层级结构(如root.ln.wf01.wt01.temperature)来组织时间序列。这种模型非常直观,易于管理具有大量设备(传感器)的复杂网络。
  • ​​支持“无模式”(Schema-less)写入​​: 系统可以在写入时自动创建时间序列,无需预先定义严格的表结构,提供了极大的灵活性。同时也支持预先定义模式(Schema)以进行更严格的管理。


2. 存储引擎与文件格式

  • ​​专有列式文件格式 TsFile​​: 这是IoTDB的核心创新之一。TsFile是一种专为时间序列数据设计的列式存储文件格式。
  • ​​高效压缩​​: 针对不同类型的数据(如传感器读数)采用专用的编码和压缩方式(如Gorilla、SDT、RLE等),从而实现极高的压缩比。
  • ​​高效查询​​: 文件内部包含丰富的索引信息(如时间索引、值索引),使得系统即使不加载全部数据也能快速定位和读取所需数据段。
  • ​​时序数据管理​​: TsFile既可以在IoTDB数据库系统中使用,也可以​​作为一个独立的库​​嵌入到其他应用或设备中,直接在终端生成并存储数据,实现了“端”侧的数据管理能力。


3. 查询与功能

  • ​​类SQL的查询语言​​: 提供了一种名为IoTDB-QB的查询语言,其语法风格与传统SQL相似,降低了学习成本。
  • ​​丰富的时序数据函数​​: 内置了大量针对时序数据的处理函数,包括:
  • ​​降采样查询​​(GROUP BY TIME)。
  • ​​数据插值​​(填充缺失值)。
  • ​​面向设备的聚合计算​​(如GROUP BY DEVICE)。
  • ​​用户定义函数(UDF)​​: 支持用户使用Java或Python编写自定义函数来处理复杂逻辑。
  • ​​连续查询(Continuous Query)​​: 支持预定义查询规则,定期自动执行并将结果存入目标表。

4. 生态集成

  • ​​与大数据生态无缝集成​​: 与Apache Hadoop、Spark和Flink等主流大数据处理框架有深度集成。可以将TsFile作为数据源直接被这些框架读取和分析,避免了数据迁移。
  • ​​与工业界协议兼容​​: 提供与MQTT、Modbus、OPC UA等工业物联网常用协议的接入方案。
  • ​​可视化工具支持​​: 与Grafana等主流数据可视化工具具有良好的集成支持。

5. 部署模式

  • ​​开源社区版​​: 遵循Apache 2.0协议,提供了单机版和分布式集群版本,包含全部核心功能。
  • ​​企业版​​(由天谋科技等提供): 在开源版基础上,提供企业级特性,如增强的安全管控、可视化运维监控平台、专家级技术支持和服务等。
  • ​​云托管服务​​: 提供全托管的IoTDB数据库即服务(DBaaS),用户无需关心底层基础设施的运维。

典型适用场景

  • ​​高端装备制造业​​: 如飞机、高铁、发动机的实时监控与故障诊断。
  • ​​工业互联网(IIoT)​​: 对生产线、工业设备传感器数据进行采集和分析。
  • ​​智慧能源​​: 风电场、光伏电站的监控与功率预测。
  • ​​车联网​​: 车辆运行数据的实时采集与分析。

总结

Apache IoTDB是一款从物联网应用场景的根源需求出发而设计的时序数据库。其最大特色在于​​“端-边-云”一体化的架构思想​​和​​独有的TsFile存储格式​​,这使得它特别适合需要在设备端、边缘侧和云端进行协同数据处理的大型工业物联网项目。它通过深度集成大数据生态和提供丰富的时序函数,为企业处理海量物联网数据提供了另一套强有力的技术选型方案。

Apache IoTDB1

点击链接,了解更多产品详情:

后查看

展开更多

案例介绍

暂无内容

版权/专利

暂无内容
评价
点评抽奖
"客观"-"真实"-"中立"-"专业"点评,每项不少于20字,总字数不少于90字,帮助更多迷茫的IT人。点评完即可现金抽奖,满5个送笔记本/平板活动支架;10个送扫地机器人;20个送VIP视频会员。
评分标准及明细
0-20分很糟糕
很糟糕功能/性能/服务等基本无法使用
20-40分较差
较差功能/性能/服务等存在较多问题
40-60分一般
一般行业同类平均水平,凑活够用
60-80分还不错
还不错行业上游水平,能满足大部分使用需求
80-100分优秀
优秀行业领先水平,只有20%左右评比对象满足这个标准
总评分
很糟糕0.0分
很糟糕
共0人评分
项目
评分
同类平均分
综合
0
76
兼容性
0
76
稳定性
0
74
易用性
0
74
性能
0
74
市场占有率
0
76
功能
0
76
扩展性
0
76
美观度
0
76
技术服务
0
76
性价比
0
76
时间排序↓
最新
精华
0 条评论
向我咨询
发表评论