Taos 物联网时序数据库记录

本文围绕Taos数据库展开,它主要用于物联网,需根据设备创建数据模型。介绍了库、超级表、表等关键词概念,如超级表是表的模板,用于整合数据。还提及多列与单列模型,建议优先用多列模型。最后解答了表与超级表关系、主键及创建命令等常见问题。

前言

Taos 主要针对物联网使用,物联网设备的特点是:设备基本有固定的上报数数据,上报的数据有时序性。设备种类不同,上报的数据格式不同。设备数据格式千变万化,需要根据具体设备创建具体的数据模型

Taos关键词概念

库: 单纯的数据库。所有的超级表、表都属于库。在创建表之前,必须先创建库。处于两个不同库的表是不能进行JOIN操作的。

超级表: 表的模板, 可以包含表。 目的是整合同一类数据,共享相同的静态属性字段(不是值,只是字段,例如:每个表都有一个位置字段,后续设备)。每一种类型的数据采集点创建一个超级表

举例:
每一种设备需要创建一个超级表:例如:电网中有电表数据、变压器数据、开关数据,我们足以给每一个设备创建一个超级表。
同一种设备有可能上报多种类型的数据,例如:电表,有的采集电流、电压数据,有的采集有功、无功数据,这样就得给每一种数据格式都创建一个超级表

原则:
超级表中的所有字段数据,必须是同一时间上报的

表:可以属于某个超级表,每一个设备拥有一张表。表名用设备ID命名,如果设备没有ID,通过上报字段组合一个唯一字段作为表名(设备表名用设备ID名吗不是必须的,但是建议这么做)

举例:
比如我在一个工厂安装了100块采集电流、电压的电表,这一百块电表上报的数据格式都是一样的,我们就只需要创建一个超级表,这个超级表里包含了100个表,每个表的表名就是电表的ID

多列模型与单列模型

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值