系统设计
系统设计
在时序领域,分为
-
数据模型方面,
influxdb 和tsdb 是动态schema ,timescale 是固定schema 。 -
存储模型方面,
influxdb 采用了倒排索引,自研的TSMT 结构以及Gorilla 压缩;timescale 底层则是基于PG ,按时间管理chunk table 。 -
计算模型方面,
timescale 依赖于外部的流处理框架,而influxdata 则集成了Kapacitor 。 -
分布式方面:
influxdb 单机,集群商业化。timescale 利用master-slave 方式保障HA ,可以scale-up 还不具备scale-out 的能力。
数据模型
在时序领域数据的组织方式分为
存储模型
聚合计算模型
时序数据的读取分为