前言
在软件设计与体系结构的课程中,老师让我们在课后学习一个开源项目,我觉得老师看的很远,作为一名计算机的本科生如果只会课内的知识的话是完全不合格的。
关于选题,由于IoTDB的项目负责人王建民教室在我们学院开过一个线上学术报告会,所以我就自然而然头铁的选择了IoTDB这个项目。
我的基础:完成了大学前两年的课程,课外的话直接触过一些课程设计相关的内容,动手能力较差。
一、IoTDB是什么?
Apache IoTDB(物联网数据库)是一体化收集、存储、管理与分析物联网时序数据的软件系统。 Apache IoTDB 采用轻量式架构,具有高性能和丰富的功能,并与Apache Hadoop、Spark和Flink等进行了深度集成,可以满足工业物联网领域的海量数据存储、高速数据读取和复杂数据分析需求。
二、
1.源码下载
github下载源代码,我开始想git下来,文件太大了而且访问github老是卡顿,导致了各式各样的出错信息。
可以直接下载zip文件,解压到idea的工作目录。