前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >欢迎加入 Apache IoTDB !

欢迎加入 Apache IoTDB !

作者头像
Apache IoTDB
发布2020-09-27 10:30:04
8950
发布2020-09-27 10:30:04
举报
文章被收录于专栏:Apache IoTDBApache IoTDB

IoTDB 是清华自研时间序列数据库,2014年项目启动,2018年11月18号 IoTDB 正式进入 Apache 孵化器,成为中国高校首个进入 Apache 孵化器的项目。

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

官方简介

我们来自:清华大学软件学院,大数据系统软件国家工程实验室

IoTDB 是一款聚焦工业物联网、高性能轻量级的时序数据管理系统,具备低存储成本、高速数据写入(百万数据点秒级写入)、快速查询(TB级数据毫秒级查询)、功能完备(数据的增删改查、丰富的聚合函数、相似性匹配)、查询分析一体化(一份数据,满足实时查询与分析挖掘)、简单易用(采用标准的 JDBC 接口、类 SQL 查询语言)等特点。

IoTDB 于 2017 年 1 月正式在 Github 上开放 IoTDB 底层文件存储格式 TsFile。2017年至2018年,IoTDB保持持续开发,先后发布0.3,0.4,0.5,0.6,0.7等五个版本。目前,IoTDB已完成与开源大数据生态(Hadoop、Spark)的集成,实现了相关的编程SDK(JDBC形式)、导入导出工具、可视化工具、命令行交互工具、数据回传工具等多项 IoTDB 辅助工具,大幅度提升了IoTDB的适应力。截止目前,IoTDB核心模块有效代码达7万余行,通过DSL语言生成代码6万余行。IoTDB代码提交更新次数超过1300次,用户反馈、建议与回复200余次。

基准测试表明IoTDB读写性能均优于现有的时序数据库InfluxDB、OpenTSDB、Cassandra以及GE的工业大数据平台Predix。根据中国软件评测中心和中国人民大学的性能对标测试,IoTDB的各项性能指标均明显优于当今国际最优的时序数据库系统。

IoTDB 已通过 Apache 基金会孵化器的讨论并获得10票赞成。Apache 孵化器主席Justin Mclean、国际著名大数据公司 HortonWorks 副总裁 Joe Witt、Apache PLC4X 项目负责人 Christofer Dutz、华为开源中心负责人姜宁成为本项目的指导者。2018年11月18日,IoTDB项目正式成为 Apache孵化器项目,这是我国高校目前唯一一个进入Apache孵化器的项目。

民间介绍

好,开始我的介绍,我 16 年 3 月份来到清华软件学院存储组,那个时候大家刚开始做 TsFile 项目,一个时间序列数据的文件格式。做文件的读写内核,和 Hadoop、Spark、Hive、Avro 的对接,基本每两周一个冲刺。 17 年 4 月 1 号发布了我们的第一个稳定版 TsFile,下面这张图是 4 月 1 号早上 5 点照的,一个值得纪念的日子。

只有一个文件层还不能满足工业物联网的需求,于是我们开始做时序数据库,基于 TsFile 开发 IoTDB,包括 SQL 解析、执行计划、写入模块、查询模块、写前日志等。不断地写bug、改bug。。。

2017 年圣诞节,这次照片比较全。

软件是在不断的推翻重建中进步的,IoTDB 也不例外,2017 年底进行了一次大规模的读写流程重构,设计了一套清晰的读流程框架,后来发现性能有所下降,于是 2018 年底我们又进行了一次读流程重构,这次从 TsFile 到顶层的 IoTDB 都进行了大改版。改版的同时也在积极准备进入 Apache ,写 proposal,联系 mentor,投票,最后成功打入 Apache 内部。

这两天一直在忙网站的建设、文档的翻译,总算有了一个能看的网站。

加入我们

代码库

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

网站

https://iotdb.apache.org/#/

孵化器

http://incubator.apache.org/projects/iotdb.html

Confluence

https://cwiki.apache.org/confluence/display/IOTDB/Home

Jira

https://issues.apache.org/jira/projects/IOTDB/issues/IOTDB-9?filter=allopenissues

邮件列表

dev@iotdb.apache.org

Apache 是用邮件来进行日常沟通的,大家可以订阅 IoTDB 的邮件,加入 IoTDB 的社区。往 dev-subscribe@iotdb.apache.org 随便发一封邮件就可以订阅。

贡献代码就有机会成为 Apache 的 commiter,成为 commiter 之后Github 上就有这个图标啦

Initial Commiters

欢迎关注、转发!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-01-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Apache IoTDB 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
大数据
全栈大数据产品,面向海量数据场景,帮助您 “智理无数,心中有数”!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档