InfluxDB是一个用于存储和分析时间序列数据的开源数据库,是一个基于 golang 编写,用于记录 metrics、events,进行数据分析。
主要特性有:
cd /etc/influxdb/
influxd -config influxdb.conf
传统数据库中的概念
influxdb中的名词
数据库
databases
数据库中的表
measurement
表中的一行数据
points
points就是表中一行的数据,由时间戳(time)、数据(fields)、标签(tags)组成
传统数据库中的概念
Points属性
每条数据的记录时间,是数据库中的主索引,自动生成
time
数据,记录值,没有索引属性
fields
标签
tags
influx -precision rfc3339
show databases
create database jmeter
drop database jmeter
use jmeter
exit或quit或ctrl+d
在InfluxDB当中,并没有表(table)这个概念,取而代之的是MEASUREMENTS,MEASUREMENTS的功能与传统数据库中的表一致,因此我们也可以将MEASUREMENTS称为InfluxDB中的表。
show measurements
insert user,hostname=server01 value=zhangsan
insert user,hostname=server02 value=lisi wangwu
其中 user 就是表名,hostname是索引(tag),value=xx是记录值(field),记录值可以有多个,系统自带追加时间戳
drop measurement user
select * from user
查询tag:show tag keys from user
查询field:show field keys from user
手机扫一扫
移动阅读更方便
你可能感兴趣的文章