创建库
建议为特征相同的表创建一个库,每个库可以配置不同的存储策略。
CREATE DATABASE POWER KEEP 365;
数据保存365天。
USE power;
超级表
一个数据采集点一张表,意味1000w智能电表对应1000w张表,
CREATE TABLE meters(ts timestamp,current float,voltage int) TAGS(location binary(64),grounpdId int)
超级表详解,超级表的列分为两部分:动态部分,静态部分
动态部分是采集数据,第一列为时间戳,其他列为采集的物理量
静态部分是指采集点的静态属性,一般作为标签.如采集点的地理位置、设备型号、设备组、管理员ID等。
标签可以时候、增加、删除、修改。
同时采集同表:一张超级表里,包含的采集物理量必须同时采集的,也就是说时间戳是相同的。
对一个类型的设备,可能存在多组物理量,每组物理量并不是同时采集的,则需要为每组物理量单独建一个超级表.因此一个类型的设备,
可能需要建立多个超级表
系统有N个不同类型的设备,就需要建立至少N个超级表。
一个系统可以有多个DB库,一个DB库

文章介绍了TDengine数据库中如何创建和管理超级表和子表,包括数据保存策略、动态与静态部分的区分、多列模型与单列模型的选择,以及表的增删改查操作。建议根据设备类型和采集特性灵活选择模型,以提高插入效率和存储效率。
最低0.47元/天 解锁文章
4824

被折叠的 条评论
为什么被折叠?



