首页   快速返回

时间序列数据库介绍     所属分类 tsdb
最新时序数据库排行
https://db-engines.com/en/ranking/time+series+dbms


InfluxDB
Kdb
Graphite
RRDtool	
Prometheus
OpenTSDB
Druid
TimescaleDB
KairosDB

带时间戳的数据  timestamp  按时间顺序变化

数据以时间排序
数据量大(Sharding和Scale重要)或 逻辑复杂(大量聚合,上取,下钻)

高频率低保留期(数据采集,实时展示)
低频率高保留期(数据展现、分析)

规则间隔(数据采集)
不规则间隔(事件驱动)

数据几乎不被更新,可删除过期数据


InfluxDB  vs  ElasticSearch


InfluxDB               
专门针对时序数据设计
高可用需要收费
单点写入性能高
查询语法简单,功能强

ElasticSearch
搜索 文档 数据库
集群高可用容易实现,免费
单点写入性能不高
查询语法简单,功能强(弱于Influxdb)


高频度低保留期用Influxdb,低频度高保留期用ES。

Influxdb与ES都支持REST API
JSON格式,Influxdb支持Line Protocol

curl -i -XPOST http://127.0.0.1:8086/query --data-urlencode "q=CREATE DATABASE mydb"

数据采集
Influxdb搭配telegraf使用
直接使用http api 写入


可视化展示

ELK kibana
influxdb + grafana

grafana支持多种数据源


ES
Influxdb
Prometheus
Graphite
OpenTSDB
CloudWatch

上一篇     下一篇
使用prometheus和grafana监控JVM

应用监控资料收集整理

java agent 简单例子

系统及应用监控工具

linux系统常用监控指标

Linux文件操作相关知识点