佛山网站制作做多少钱,文库网站建设,定远规划建设局网站,软件开发的阶段因为TDengine是面向物联网诞生的一种数据库#xff0c;所以在一些概念的命名上有一点相应的特色。
一、数据采集点
比如需要对一辆高铁上的各种信息进行采集#xff0c;采集信息存入数据库中。我们可以对高铁车厢内的一些数据进行采集#xff0c;比如#xff1a;车厢内温…因为TDengine是面向物联网诞生的一种数据库所以在一些概念的命名上有一点相应的特色。
一、数据采集点
比如需要对一辆高铁上的各种信息进行采集采集信息存入数据库中。我们可以对高铁车厢内的一些数据进行采集比如车厢内温度、车厢内湿度、车厢内噪音…也可以对车厢外即车厢外壳的一些数据进行采集比如空气流速、车厢表面温度… 上述中“车厢内”“车厢外壳”这两个就是不同的“数据采集点”这便是数据采集点的定义。
二、采集量
某一数据采集点采集的各种数据就是“采集量”比如上面举例中“车厢内”是“数据采集点”“车厢内温度、车厢内湿度、车厢内噪音…”这些是采集量。——相当于sql中的字段。
三、标签
标签是指“数据采集点”的静态属性不是随时间变化的。比如上述举例中中“车厢内”数据采集点高铁上有很多节车厢每一节车厢都有自己对应的编号1、2、3…。车厢编号就是“车厢内”该数据采集点的标签。虽然是静态的但 TDengine 容许用户修改、删除或增加标签值。
四、表普通表
一个数据采集点就可以对应一张表比如车厢内的数据写到一张表中车厢外的数据写到一张表中。值得注意的是规定表的第一列必须是时间戳即数据类型为 Timestamp。
五、超级表
超级表是指某一特定类型的数据采集点的集合。同一类型的数据采集点其表的结构是完全一样的但每个表数据采集点的静态属性标签是不一样的。 比如上述内高铁每一节“车厢内”该类数据采集点1、2、3…节车厢内采集的数据都是一样的都是采集的“车厢内温度、车厢内湿度、车厢内噪音…”这些参数但每一节车厢的编号又是不同的即标签不一样。因此可以建立超级表包含1、2、3…“车厢内”这些数据采集点的每张表。
六、子表
根据 超级表的理解 1、2、3…“车厢内”这些数据采集点的每张表 就是 子表。
子表就是表因此所有正常表的 SQL 操作都可以在子表上执行。 子表在正常表的基础上有扩展它是带有静态标签的而且这些标签可以事后增加、删除、修改而正常的表没有。 子表一定属于一张超级表但普通表不属于任何超级表 普通表无法转为子表子表也无法转为普通表。
七、库
即Database一个库里可以有一到多个超级表但一个超级表只属于一个库。一个超级表所拥有的子表全部存在一个库里。
官方文档点击此处以内文档写到比较具体繁琐所以拿高铁车厢进行理解便于区分与sql的区别主要是超级表和子表的概念。