IoTDB 的架构、安装启动方法与数据模式 | 小白教程文档(二)

前言

        上篇教程谈到,IoTDB 作为数据库管理系统,具有数据收集、数据写入、数据存储、数据查询、数据分析等一系列功能,并将使用优势贯穿了数据的生命周期。而能够让 IoTDB 实现覆盖数据全生命周期功能和优势的基础就是 IoTDB 的架构。所以,本篇首先介绍 IoTDB 的基本架构及可部署形态,继而介绍 IoTDB 的安装启动方法,最后介绍 IoTDB 的数据模式与数据建模方法,作为下篇开始介绍使用 IoTDB 功能处理时序数据的认识基础。

1 IoTDB 的架构与部署形态

1.1 IoTDB 的架构

        IoTDB 的架构分为三个部分:时序文件、数据库引擎和分析引擎,其中分析引擎是可选的分析组件。

a1f7056b1a266e660341bf92b7ab1df4.png

1.2 时序文件部分:TsFile介绍

        TsFile 是 IoTDB 自研的一种专门为时序数据设计的文件存储格式,支持高效的压缩和查询性能,能够为上层应用提供出色的数据存储和查询支持。TsFile 既是 IoTDB 的核心组成部分,也可以独立使用,通过 TsFileSync 时序数据文件同步工具将文件同步至 HDFS 后即可在 Hadoop 或 Spark 等平台上进行数据处理。后篇教程将介绍如何通过 Cli 工具对 TsFile 文件进行管理。

9ef6c4a4b40c058e5b99206211aa586b.png

1.3 部署形态

        除 IoTDB 的架构可实现数据库多功能、高性能的优势外, IoTDB 的部署方式也十分灵活。基础的单机部署简单易用,可支持一键安装,并维持高稳定与高性能。单机处理遇到瓶颈的时候可以考虑边云协同部署和双活部署。边云协同部署能在低网络流量的情况下实现实时同步和批量同步,双活部署则能在两台 IoTDB 之间实现数据实时同步,一个节点失效可自动转换到另一个节点,可靠性高。分布式部署则更上一个台阶,结构灵活,可实现数据分区、动态扩缩容、并行计算等性能提升,可靠性高,可用性好。

bf5303bc1ea0d34b54c85dd39c5c49c0.png

        明确了 IoTDB 的基本架构和部署方法,接下来就可以进入“实战”,即尝试使用 IoTDB 。下文将介绍简易安装 IoTDB 单机版的方法。需要注意的是,以下介绍的方法不是唯一的,其他安装方法可参考 IoTDB 官网上的官方文档:https://iotdb.apache.org/zh/UserGuide/Master/QuickStart/QuickStart.html

2 IoTDB的安装启动与退出方法

2.1 使用环境

        在下载前࿰

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Apache IoTDB

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值