前言
不管是使用polaris监控还是grafana监控都有用到一个特殊的数据库–TSDB
详见:Polaris文档、http://bigdata-grafana.**.net/
概念
TSDB(Time Series Database):一系列数据点按照时间顺序排列;时间序列数据就是历史烙印,具有不变性、时间排序性
(基于时间的一系列数据,在有时间的坐标中将这些数据点连成线,往过去看可以做成多维度报表,揭示其趋势性、规律性、异常性;往未来看可以做大数据分析、机器学校、实现预测和预警
时序数据库就是存放时序数据的数据库,并且需要支持时序数据的快速写入、持久化、多维度的聚合查询等基本功能)
开源的时间序列数据库
- 1999/07/16 RRDTool First release:自带画图功能
- 2009/12/30 Graphite 0.9.5:用python写的RRD数据库,有画图功能和聚合能力,但是很难水平扩展
- 2011/12/23 OpenTSDB 1.0.0:使用HBase解决了水平扩展的问题,最新的OpenTSDB也支持Cassandra
- 2013/05/24 KairosDB 1.0.0-beta:基于OpenTSDB修改,但是作者认为兼容HBase导致他们不能使用很多Cassandra独有的特性,于是就抛弃了HBase仅支持Cassandra
- 2013/10/24