Apache IoTDB 是一个开源物联网原生数据库,旨在满足大规模物联网和工业物联网(IoT 和 IIoT)应用对数据、存储和分析的严苛要求。该项目最早由清华大学大数据系统软件团队研发,并于 2018 年 11 月 18 日捐赠给 Apache ,受到了四位项目导师 Christofer Dutz、Justin Mclean、Kevin A. McGrail、Willem Ning Jiang(姜宁)的指导,由孵化器项目管理委员会成员(PPMC)进行经营管理。
在为期 1 年 10 个月的孵化过程中,汇聚了全球 78 个贡献者,邮件列表中共收到来自 251 个成员的 5124 封邮件,Jira 中共创建了 905 个 Issue,合并了 1413 个 PR,发布 9 个版本,以 17 票支持一次性通过社区毕业提案投票。
2020 年 9月 16 日,经 Apache 董事会表决,Apache IoTDB 正式晋升为顶级项目。官方毕业声明:https://s.apache.org/3xv3c
IoTDB 作为高性能轻量级的开源物联网原生数据库成为 Apache 大数据生态的重要成员,聚焦工业物联网,具备低存储成本、高速数据写入(千万数据点秒级写入、高效乱序数据处理)、快速查询(TB级数据秒级查询)、功能完备(数据的增删改查、丰富的聚合函数)、查询分析一体化(一份数据,满足实时查询与分析挖掘)、边云协同、简单易用(采用标准的 JDBC 接口、类 SQL 查询语言)等特点。基准测试表明 IoTDB 读写性能均优于现有的时序数据库 InfluxDB、TimescaleDB、OpenTSDB、KairosDB 等。
Apache IoTDB目前已在数十家机构中得到应用,包括美国安赛乐米塔尔、东方国信、中国气象局、湖南中烟、大唐先一、金风、海尔、联想、四维智联、上海地铁、长飞光纤等。
清华大学软件学院院长、大数据系统软件团队负责人、IoTDB 项目发起人王建民教授说:“Apache IoTDB 开源项目是我们团队面向智能物联网大数据应用需求开展软件技术创新和领军人才培养所进行的一次有益尝试,路漫漫其修远,未来可期 ”。
“IoTDB Apache 成为顶级项目适逢其时”,美国国家工程院院士、IBM印度首席科学家 C.Mohan 说, “我感到非常振奋,这是第一个由中国大学发起的开源项目,我一直与IoTDB的研究人员紧密合作,目睹这个项目走向成熟,并形成了一个充满活力的开源软件社区。我期待和社区相关研究人员一起,合作推动项目走向无比远大的前途。”
“Apache IoTDB 是中国高校发起的、并在 Apache 社区成功孵化的项目,” 中国科学院院士梅宏教授在听闻项目毕业的消息时说:“它遵循 Apache Way 建立了一个健康活跃的国际开源社区,是中国开源教育与文化建设的成功实践。”
“Apache IoTDB 针对边缘和云侧不同的运行环境、操作系统、工作负载进行了优化, 创新了数据存储与查询分析技术,是工业物联网的核心基础软件,”中国工程院院士廖湘科教授说,“ 另外,透过开源模式,Apache IoTDB 把这些创新技术带给全世界。”
“Apache IoTDB 非常适合边缘计算场景,”德国 Practical industries GmbH 首席执行官 Julian Feinauer 博士说,“高压缩比这一性能指标使得在存储受限的情况下,系统仍能高效地使用。IoTDB 非常适合工业物联网环境下的应用场景。”
“我们尝试和测试了各种解决方案,最终选择了 IoTDB 作为我们的核心数据库,它具有高性能,并且对企业开放,”AutoAI Inc. 架构师刘大伟说,“这个项目深深地吸引了我加入社区,并成为了 IoTDB 的项目维护者之一。”
清华大学软件学院助理研究员,Apache IoTDB项目VP黄向东博士说:“Apache IoTDB 正在成为一个物联网数据管理和分析的标准解决方案,它将帮助更多的用户和公司解决实际问题。我们诚挚邀请更多的贡献者加入我们,一同向世界贡献有趣、有意义、功能强大的软件。”
官方网站:https://iotdb.apache.org/
代码仓库:
https://github.com/apache/incubator-iotdb/tree/master
邮件列表:
Apache IoTDB 是首个由中国高校发起并孵化成功的 Apache 顶级项目。感谢社区所有贡献者和向我们反馈需求和问题的用户!
欢迎更多用户和开发者加入 IoTDB 开源社区!
Apache IoTDB 开源项目是我们团队智能物联网大数据应用需求开展软件技术创新和领军人才培养所进行的一次有益尝试,路漫漫其修远,未来可期在 Apache 孵化器以 17 票支持通过毕业投票。Apache IoTDB 开源项目是 “物联网,尤其是工业物联网已经席卷全球,物联网数据量之大令人难以想象。物联网数据的独有特征,使得基于键值的数据库或关系数据库来进行物联网数据管理变得越来越困难。”清华大学软件学院助理研究员,Apache IoTDB项目副总裁黄向东博士说:“Apache IoTDB是当前IoT数据和IoT应用程序之间缺失的链接。我们感到自豪的是,IoTDB正在帮助重新定义如何在边缘和云上管理物联网数据,而作为Apache顶级项目毕业,是项目成熟的一个重要里程碑。”啊啊 “物联网,尤其是工业物席卷全球,物联网数据量之大令人难以想象。物联网数据的独有特征,使得基于键值的数据库或关系数据库来进行物联网数据管理变得越来越困难。”清华大学软件学院助理研究员,Apache IoTDB项目副总裁黄向东博士说:“Apache IoTDB是当前IoT数据和IoT应用程序之间缺失的链接。我们感到自豪的是,IoTDB正在帮助重新定义如何在边缘和云上管理物联网数据,而作为Apache顶级项目毕业,是项目成熟的一个重要里程碑。”啊我们团队面向智能物联网大数据应用需求开展软件技术创新和领军人才培养所进行的一次有益尝试,路漫漫其修远,未来可期
“物联网,尤其是工业物联网已经席卷全球,物联网数据量之大令人难以想象。物联网数据的独有特征,使得基于键值的数据库或关系数据库来进行物联网数据管理变得越来越困难。”清华大学软件学院助理研究员,Apache IoTDB项目副总裁黄向东博士说:“Apache IoTDB是当前IoT数据和IoT应用程序之间缺失的链接。我们感到自豪的是,IoTDB正在帮助重新定义如何在边缘和云上管理物联网数据,而作为Apache顶级项目毕业,是项目成熟的一个重要里程碑。”IoTDB 作为开源物联网原生数据库成为Apache大数据生态的重要成员,支持高速数据写入,海量数据存储,以及在云端、边缘和设备端的复杂数据分析。
本文分享自微信公众号 - IoTDB漫游指南(Apache-IoTDB)。
如有侵权,请联系 [email protected] 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。