在公有云的数据库产品清单里,近年出现了一个新的名词“时序数据库”。感觉数据库的产品已经不少了,时序数据库的用途是什么?为什么会诞生该产品?我们今天一起来看一下!
一、什么是时序数据库?
相比于传统的关系数据库SQL、非关系型数据库NOSQL,时序数据库是较新的技术,没有行业标准,有很多方面还有待完善。
时序数据库的定义很简单,也就是在时间上分布的一串数字。
例如:某个酒店在晚上8:00有200个房间被入住,那个8:00时间点上存储的200的数字就是时序数据。
而晚上8:00,某个房间被入住,这个数据只是一个日志。
再例如,通过物联网数据采集设备,采集的一串温度数据、压力数据等,也适用于时序数据的范围。
二、时序数据库有一些特别操作。
1、插值。时间序列分布会在一些时间线上,且序列会随着时间的增长往后发展。本质上是在一个固定的时间点记录数据。如果需要根据这些时间点画图,那么涉及到线性插值的问题,一般是将两个时间轴的平均值作为中间数据。