首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

欢迎加入 Apache IoTDB!

IoTDB 是清华自研时间序列数据库,2016年初项目启动,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

邮件列表

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

Initial Commiters

总结

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190126G0U45I00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券