面向物联网的时序数据的存储选择,在万不得已的状况下,不要使用基于HBase的TS架构。
尽管TS存储大多都是列式数据模型,但基于Google BigTable数据模型原理,是一种纯粹的k/v模型,它是完全依赖于k中的行键设计实现排序和索引。
那么HBase中的k就是重量级的设计,对于经常每分钟上亿次吐数据的工业设备或网络基础平台,每条数据都会被k的体量所牵累。
因此时序存储要尽量考虑针对ts格式比较原生结构设计的时序数据库,优化键、值、时间戳三者关系的数据模型,例如:Influxdb,Apache Druid等。