热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ApacheIoTDB:开源工业物联网数据库的崛起

2020年9月23日,全球领先的开源软件基金会——Apache软件基金会宣布,ApacheIoTDB正式成为其顶级项目。ApacheIoTDB是一款专为大规模物联网和工业物联网设计的开源数据库。

2020年9月23日,全球最大的开源软件基金会——Apache软件基金会宣布,Apache IoTDB正式成为其顶级项目。Apache IoTDB是一款专为大规模物联网和工业物联网(IoT和IIoT)设计的开源数据库,旨在应对这些领域对数据存储和分析的高要求。

Apache IoTDB最初由清华大学大数据系统软件团队开发,并于2018年11月18日捐赠给Apache基金会。在孵化期间,该项目得到了Christofer Dutz、Justin McLean、Kevin A. McGrail和Willem Ning Jiang(姜宁)等四位导师的指导,并由孵化器项目管理委员会(PPMC)管理。

经过1年10个月的孵化,Apache IoTDB聚集了全球78位贡献者,邮件列表收到了来自251名成员的5124封邮件,Jira中创建了905个Issue,合并了1413个PR,发布了9个版本。项目最终以17票支持一次性通过社区毕业提案投票,于2020年9月16日正式晋升为顶级项目。

Apache IoTDB作为高性能、轻量级的开源物联网原生数据库,现已成为Apache大数据生态系统的重要组成部分。该数据库特别针对工业物联网的应用需求,提供了低存储成本、高速数据写入(支持每秒数百万数据点的写入)、高效乱序数据处理、快速查询(支持TB级数据的秒级查询)、全面的数据操作功能(包括增删改查及丰富的聚合函数)、查询分析一体化、边云协同、以及简便的使用体验(支持标准的JDBC接口和类SQL查询语言)等特性。基准测试显示,IoTDB在读写性能方面优于现有的时序数据库,如InfluxDB、TimescaleDB、OpenTSDB和KairosDB。

目前,Apache IoTDB已在多家机构中得到应用,包括美国安赛乐米塔尔、东方国信、中国气象局、湖南中烟、大唐先一、金风科技、海尔、联想、四维智联、上海地铁和长飞光纤等。

清华大学软件学院院长、大数据系统软件团队负责人、IoTDB项目发起人王建民教授表示:“Apache IoTDB开源项目是我们团队面向智能物联网大数据应用需求开展软件技术创新和领军人才培养的一次有益尝试。虽然前路漫长,但未来充满希望。”

美国国家工程院院士、IBM印度首席科学家C. Mohan也对IoTDB的发展表示了高度肯定:“IoTDB成为Apache顶级项目恰逢其时。作为首个由中国大学发起的开源项目,我很高兴看到它走向成熟,并形成一个充满活力的开源社区。我期待与社区的研究人员一起,推动项目的未来发展。”

此外,中国科学院院士梅宏教授、中国工程院院士廖湘科教授以及多位行业专家也对Apache IoTDB给予了高度评价,认为其不仅在技术上有所创新,还通过开源模式将这些创新技术带给了全世界。

Apache IoTDB项目副总裁、清华大学软件学院助理研究员黄向东博士表示:“Apache IoTDB正逐渐成为物联网数据管理和分析的标准解决方案,我们将继续努力,帮助更多用户和企业解决实际问题。我们诚邀更多贡献者加入我们,共同打造有趣、有意义且功能强大的软件。”

官方网站:https://iotdb.apache.org/

代码仓库:https://github.com/apache/iotdb

邮件列表:dev@iotdb.apache.org


推荐阅读
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • QUIC协议:快速UDP互联网连接
    QUIC(Quick UDP Internet Connections)是谷歌开发的一种旨在提高网络性能和安全性的传输层协议。它基于UDP,并结合了TLS级别的安全性,提供了更高效、更可靠的互联网通信方式。 ... [详细]
  • PHP 编程疑难解析与知识点汇总
    本文详细解答了 PHP 编程中的常见问题,并提供了丰富的代码示例和解决方案,帮助开发者更好地理解和应用 PHP 知识。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 深入理解 SQL 视图、存储过程与事务
    本文详细介绍了SQL中的视图、存储过程和事务的概念及应用。视图为用户提供了一种灵活的数据查询方式,存储过程则封装了复杂的SQL逻辑,而事务确保了数据库操作的完整性和一致性。 ... [详细]
  • 本文详细介绍了如何使用 Yii2 的 GridView 组件在列表页面实现数据的直接编辑功能。通过具体的代码示例和步骤,帮助开发者快速掌握这一实用技巧。 ... [详细]
  • PHP 5.5.0rc1 发布:深入解析 Zend OPcache
    2013年5月9日,PHP官方发布了PHP 5.5.0rc1和PHP 5.4.15正式版,这两个版本均支持64位环境。本文将详细介绍Zend OPcache的功能及其在Windows环境下的配置与测试。 ... [详细]
  • 解决JAX-WS动态客户端工厂弃用问题并迁移到XFire
    在处理Java项目中的JAR包冲突时,我们遇到了JaxWsDynamicClientFactory被弃用的问题,并成功将其迁移到org.codehaus.xfire.client。本文详细介绍了这一过程及解决方案。 ... [详细]
  • 非公版RTX 3080显卡的革新与亮点
    本文深入探讨了图形显卡的进化历程,重点介绍了非公版RTX 3080显卡的技术特点和创新设计。 ... [详细]
  • Python 异步编程:深入理解 asyncio 库(上)
    本文介绍了 Python 3.4 版本引入的标准库 asyncio,该库为异步 IO 提供了强大的支持。我们将探讨为什么需要 asyncio,以及它如何简化并发编程的复杂性,并详细介绍其核心概念和使用方法。 ... [详细]
  • 优化ASM字节码操作:简化类转换与移除冗余指令
    本文探讨如何利用ASM框架进行字节码操作,以优化现有类的转换过程,简化复杂的转换逻辑,并移除不必要的加0操作。通过这些技术手段,可以显著提升代码性能和可维护性。 ... [详细]
  • 本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ... [详细]
  • 网络运维工程师负责确保企业IT基础设施的稳定运行,保障业务连续性和数据安全。他们需要具备多种技能,包括搭建和维护网络环境、监控系统性能、处理突发事件等。本文将探讨网络运维工程师的职业前景及其平均薪酬水平。 ... [详细]
author-avatar
手机用户2602906791
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有