漫游 Apache IoTDB 2019

虽然学校已经放假了,还是要做个年度总结的,不然本小编有点良心不安。今年 IoTDB 是飞速发展的一年,有很多值得记录的,下面一起回顾一下物联网时序数据库 IoTDB 的 2019吧!~

正文 1691 字,预计阅读时间 5 分钟。

我们是谁?

作为国际化的开源社区,IoTDB社区里包括了 中国 德国 澳洲 美国等来自世界各地的开发者们和用户,这是Apache IoTDB的核心力量,是Apache IoTDB能够有信心成为出色的软件产品的保障。

我们就是这些开发者中的一份子。我们这波人主要是清华软件学院的研究生,王建民老师的团队,从14年开始研究并开发时序数据管理系统,逐步形成了一个产品级时序数据库 IoTDB。

IoTDB 是由清华大学软件学院自主研发的轻量级、高性能时间序列数据库,现为 Apache 孵化器项目。支持物联网时序数据采集、存储、查询与分析一体化的数据管理引擎,支持“云-网-端”多种形态部署与集成,适用于高端装备管理、工厂设备管理、高速网联设备管理等多种工业应用场景。

我们的目标:做有用、管用、好用的顶级国产时序数据库!

版本发布

自从 2018年11月14号进入 Apache 之后,2019 年共发布了5个版本,其中2个大版本,3个小版本。0.8.0,0.8.1,0.8.2,0.9.0,0.9.1。

Release Notes (发布公告) 在这里:

扫描二维码关注公众号,回复: 11821459 查看本文章

https://github.com/apache/incubator-iotdb/blob/master/RELEASE_NOTES.md

目前提供了大版本间的在线升级工具,之后的新版本出来之后也会继续提供升级工具。

功能开发

今年共合并了 731 个的PR,解决了 268 个 issues。这 268 个 issue 都记录在了 Jira 里,现在我们也开启了 github 的 issue 栏目,欢迎大家来提需求!

其中大的开发点主要有后台文件合并策略、数据按时间分区、支持 HDFS 存储数据文件、Python、Native API、Docker、TTL 数据定期删除、设备表结构查询、时间戳不对齐查询、自动注册元数据。

除此之外,还有几个大的战役,这些战役虽然没有产出什么新功能,但是我一致认为这些战役对 IoTDB 的代码整洁度、系统稳定性、读写性能起到了至关重要的作用。包括已经完成的文件序列化框架重构,存储引擎重构,和正在进行的查询引擎重构、文件元数据重构。

最后,是万众期待的 IoTDB 集群版,目前正在开发和初步测试阶段!

社区发展

IoTDB 社区目前共有 53 名贡献者,28名 Committer,23名 PPMC。

今年发展了 6 名 Committer,来光荣榜走起:Julian Feinauer,Jack Tsai,Yuan Tian,Kaifeng Xue,Zesong Sun,Tianci Zhu。还发展了 1 名 PPMC:Julian Feinauer。

今年在邮件列表里一共发了2375封邮件,其中活跃程度 top 10 中有 4 位外国友人。对了,还提交了 4 次 Apache 季度报告(大家可能都不知道这个东西,主要是东哥在默默地提交啦,哈哈)

项目实践

今年 IoTDB 经历了多个项目的检验,中车四方上海地铁上线稳定运行半年,重庆地铁刚刚上线,东风汽车厂上线半年以上。欢迎大家进行测试和反馈。

奖状墙

今年 IoTDB 获得了多个奖项,可以开始准备一面墙了~

参与项目

参与指南:https://iotdb.apache.org/#/Development/Development-Chinese

Apache 项目鼓励通过邮件列表交流,但是上手阶段还是需要有人指导交流,我们现在有微信交流群,公众号底部菜单栏“联系作者”可以加我微信邀请进群。如果不习惯群聊,也可以和我单独讨论,本铁头不只是小编,还负责项目开发????

对了,大家帮忙在 github 上点个赞吧,心想事成!

https://github.com/apache/incubator-iotdb

总结

2019 年 IoTDB 迈出了成为工业级时序数据库的第一步,相信在大家的帮助下,IoTDB 会为越来越多的人提供服务,运行在祖国的每一片土地上。最后,祝大家新年快乐!身体健康!工作顺利!

✿✿ヽ(°▽°)ノ✿

猜你喜欢

转载自blog.csdn.net/qiaojialin/article/details/104075357