Apache IoTDB 2021年度总结:在持续开源的路上勇往直前

网友投稿 1227 2022-09-13

Apache IoTDB 2021年度总结:在持续开源的路上勇往直前

Apache IoTDB 2021年度总结:在持续开源的路上勇往直前

Apache IoTDB

2021年度总结

1.版本演进

在过去的2021年里,社区正式推出了 0.12 系列版本,并在 0.12 版本上维护了 0.12.0 - 0.12.4 共计 5 个小版本。我们将精打细磨,力求持续地为大家提供性能稳定、速度极致的体验。

同时,经过一整年的持续演进,0.13 系列版本也要和大家见面了!目前正在进行发版前的各项验证工作。0.13 的新功能主要包括双存储引擎、更丰富的数据处理、更广阔的开源生态:

双存储引擎(支持时间列共享存储、独立存储)

IoTDB原有存储引擎在每个时间序列内部存储一列时间戳,适用于各序列独立采集的场景。从v0.13起,IoTDB新增了多个时间序列共享一列时间戳的新兴存储引擎,标志着 IoTDB 进入双引擎时代。同时,在一个IoTDB内,用户针对不同的监测设备可以选择不同的存储引擎,从而大幅度节省存储成本并提升读写性能。

丰富的数据处理

A.查询功能方面:

Select 子句支持嵌套表达式:

允许在 select 语句出现包含时间序列、常量、数学表达式、函数的任意嵌套表达式

新版空值填充查询:

支持 previous , linear, value 三种空值填充方式

分层聚合查询支持指定多个路径层级

一系列新的内置时间序列生成函数:cast, sinh, cosh, tanh, const, pi, e

Group by fill 全面支持 avg, count, extreme, first_value, last_value, max_time, max_value, min_time, min_value, sum 算子

B.触发器:

提供了侦听序列数据变动的机制。配合用户自定义逻辑,可完成告警、数据清洗、数据转发等功能

C.查询写回:

支持将复杂查询计算结果写回 IoTDB 内部,同时也为序列的内部迁移提供了可能性

D.持续查询:

定时开启查询写回任务,为复杂计算、多粒度的降采样数据预生成提供了便捷

广阔的开源生态

A.REST 服务:

现在可以用 REST 接口管理数据、元数据

B.新 Grafana 插件:

相比现有的 Grafana 连接器功能更强、速度更快、资源占用更少

C.监控框架:

支持指定使用 micrometer 或 dropwizard 采集监控数据,预先埋点超过 50 项,监控数据可直接对接 Prometheus 和 Grafana

D.全新 Cli 工具:

支持历史记录、语法提示和自动补全

2.子项目(UDF-Library)

UDF-Library 基于 IoTDB 用户自定义函数(UDF),实现了一系列关于数据质量的函数,包括数据画像、数据质量、序列匹配、评估与修复等 9 个类别。

已经正式成为 Apache IoTDB 子项目。

3.社区成长

社群用户

从 2020 年的 396人增长到 1532人,国内社群用户数量较 2020 年增长超 287 %!

社区贡献者

目前已经有 162 位贡献者为 IoTDB 主仓库贡献了代码,从 2020 年的 94 增长到 162,相比 2020 年初增长了近 70 人!

目前已经有多家公司深度参与到 IoTDB 的开发中,如东方国信、阿里、云智慧、360、用友、华为、中冶赛迪等等。

学生群体方面,去年一年新增了来自清华、北大、北航、西北工业大学、复旦大学、南京大学、厦门大学、威斯康星大学、新加坡国立大学等国内外高校学生的身影,更有同学选择 IoTDB 作为他们的毕业设计方向。

在这些人中,诞生了 8 位 committer,让我们对他们的贡献表示由衷的敬意。期待有更多的小伙伴成为 committer!

社区荣誉

A. 2021年度最活跃开发项目:

据 Apache 软件基金会 2021年8月31日发布的官方 Blog,Apache IoTDB 排名 2021 年度 Apache 项目 Commits 数量第 7,占 Commits 总数的 2.1%,上榜 Apache 软件基金会 2021年度最活跃开发项目。

B. 入选十三五科技成果展:

被科技部选入国家“十三五”科技创新成就展

C. 荣获北京市科技进步一等奖:

Apache IoTDB 相关技术获得北京市科技进步一等奖

D. 社区 PMC 荣获“2021 中国开源先锋 33 人之心尖上的开源人物”:

SegmentFault 思否作为中国领先的新一代开发者社区,展开了第三届“中国技术先锋”年度评选。来自Apache IoTDB的PMC 黄向东老师成功入选“2021 中国开源先锋 33 人之心尖上的开源人物”

原文链接:客户端:

cli 工具:

客户端:

每日构建版-(Nightly Releases):

支持每日自动构建、提 issue 自助打包,适合尝鲜的小伙伴

PMC 承办了 Apache Con Asia 的 IoT Track、中国开源年会的 IoT Track,并参与 QCon、CNCC、DataFun、DTCC、Hadoop meetup等相关活动。

其中, Apache IoTDB在 Apache Con Asia的大会特邀报告中得到介绍:

2 名 IoTDB 社区成员参与 VLDB Summer school,并获得优秀学员称号。

2021 年的开源软件供应链点亮计划,IoTDB 社区共计入选 16 个项目,其中 13 个项目成功匹配到学生,让至少 10 名同学成为了社区贡献者。IoTDB 社区将继续参与未来的开源软件供应链点亮计划,社区仍然将提供一对一的导师指导,欢迎热心开源的同学关注活动动向,积极参与进来!

END

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:kafka原理以及使用(1)
下一篇:VirtualBox虚拟机Ubuntu扩容记
相关文章

 发表评论

暂时没有评论,来抢沙发吧~