热门标签 | 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


推荐阅读
  • Go 通过 Map/Filter/ForEach 等流式 API 高效处理数据
    go,通过,map,filter,foreach,等,流,式,ap ... [详细]
  • 计算机架构基础 —— 冯·诺依曼模型
    本文探讨了计算机科学的基础——冯·诺依曼体系结构,介绍了其核心概念、发展历程及面临的挑战。内容涵盖早期计算机的发展、图灵机的概念、穿孔卡的应用、香农定理的重要性以及冯·诺依曼体系结构的具体实现与当前存在的瓶颈。 ... [详细]
  • 本文探讨了如何在 Spring 3 MVC 应用程序中配置 MySQL 数据库连接,通过 XML 配置实现 JDBC 直接操作数据库,而不使用 Hibernate 等额外框架。 ... [详细]
  • Python多线程编程详解
    本文深入探讨了Python中的多线程机制,包括线程的基本概念、创建线程的方法以及线程间的通信策略。 ... [详细]
  • 按照频率降序打印数字 ... [详细]
  • 本文介绍了一种方法,通过存储过程在MySQL中实现当字段存在时删除该字段,并立即重建。这种方法适用于需要频繁调整数据库结构的场景。 ... [详细]
  • 本文提供了2023年最新的解决方案,帮助用户了解如何在移动设备上顺利访问和浏览PHP网页,涵盖从基础设置到高级技巧的全方位指导。 ... [详细]
  • 2023年PHP实现1GB视频上传的最佳实践
    本文将详细介绍如何使用PHP处理1GB大小的视频上传问题,包括文件类型验证、上传大小限制设置及优化上传过程,确保高效稳定地完成大文件上传。 ... [详细]
  • 在Android应用开发过程中,经常需要在SQLite数据库中快速插入大量数据。本文通过实例探讨了不同插入方法的效率,并提供了优化建议。 ... [详细]
  • 本文详细介绍了如何在Spring Boot项目中配置Maven的pom.xml文件,包括项目的基本信息、依赖管理及构建插件的设置。 ... [详细]
  • Spring Boot + MyBatis Plus 实现SQL语句打印的两种方法
    本文详细介绍了如何在Spring Boot和MyBatis Plus环境中实现SQL语句打印的两种方法,包括配置文件设置和多数据源环境下的动态配置。适合开发者在日常开发和调试过程中参考。 ... [详细]
  • 本文详细介绍了如何配置Apache Flume与Spark Streaming,实现高效的数据传输。文中提供了两种集成方案,旨在帮助用户根据具体需求选择最合适的配置方法。 ... [详细]
  • PHP调用Shell命令的多种方法及环境配置指南
    本文详细介绍了在PHP中调用Shell命令的不同方式及其应用场景,同时提供了在Ubuntu系统中配置PHP以支持Shell命令执行的具体步骤。此外,还涵盖了安装与配置Apache服务器及PHP环境的过程,以便于开发者能够顺利地在Web环境中执行Shell脚本。 ... [详细]
  • Eclipse 中 Maven 的基础配置指南
    本文详细介绍了如何在 Eclipse 环境中配置 Maven,包括环境变量的设置、Maven 插件的安装与配置等关键步骤,旨在帮助开发者顺利搭建开发环境。 ... [详细]
  • 作为一名Docker初学者,我已经成功创建了一个基于Alpine Linux 3.4的Docker镜像,该镜像安装了MySQL、Apache和PHP及其相关扩展。本文将探讨如何确保MySQL数据在Docker容器重启后仍能被保留。 ... [详细]
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社区 版权所有