🌐 物联网时序数据库 · 实战目录

📚 30章 · 从入门到实战
📌 点击卡片跳转对应章节 · 友好配色 ⏱️ 云平台设备数据存储 & 时序库对接
01
物联网数据特点(高频、时序、海量)、常见设备数据格式(JSON、二进制)、数据生命周期管理。
02
InfluxDB、TimescaleDB、TDengine、Prometheus对比,选型考量因素(性能、生态、成本)。
03
InfluxDB核心概念(measurement、tag、field、timestamp)、安装与启动、命令行操作。
04
设计合理的measurement和tag,避免高基数问题,field类型选择。
05
使用HTTP API写入数据,批量写入优化,写入一致性级别。
06
InfluxQL基础语法,SELECT、WHERE、GROUP BY、ORDER BY,时间范围查询。
07
连续查询(Continuous Queries)、保留策略(Retention Policies)、Downsampling。
08
TDengine核心概念(超级表、子表、标签)、安装配置、taosShell使用。
09
创建超级表,设计标签和列,自动建子表策略。
10
SQL写入、参数绑定写入、时序窗口查询、降采样查询。
11
TimescaleDB架构(Hypertable、Chunk)、安装部署、与PostgreSQL集成。
12
创建Hypertable、分区策略、压缩策略、数据保留策略。
13
连续聚合(Continuous Aggregates)、SkipScan、并行查询。
14
Prometheus架构、Pull模型、Exporter、数据模型(metric、label、sample)。
15
PromQL基础语法,即时查询与范围查询,聚合操作。
16
Alertmanager配置、告警规则编写、通知渠道集成。
17
EMQX规则引擎、MQTT消息解析、数据写入时序数据库。
18
使用Python编写采集网关,解析Modbus/OPC UA协议,数据清洗与格式化。
19
使用Kafka/RabbitMQ缓冲设备数据,批量写入时序库,防止写入风暴。
20
时序数据压缩算法(差值编码、游程编码、Delta-of-Delta),存储成本优化。
21
缺失值检测、异常值检测(3σ、IQR)、数据完整性校验。
22
时序数据库备份策略(全量备份、增量备份)、跨区域灾备。
23
Grafana连接时序数据库,创建仪表盘,设置告警阈值。
24
设计RESTful API查询历史数据,支持分页、时间范围、聚合参数。
25
多租户数据隔离,基于角色的访问控制(RBAC),API密钥管理。
26
使用JMeter/TaosBenchmark压测写入性能,索引优化,缓存配置。
27
边缘节点缓存数据,断网续传,云端同步策略。
28
冷热数据分层(热数据SSD、冷数据S3),自动迁移策略。
29
智能工厂设备数据采集与存储:从PLC到云端全链路实现。
30
智慧园区能耗监控平台:电表数据采集、聚合分析、告警联动。