时序数据库
首先简单介绍一下时序数据库的概念,时序数据库就是按照时间顺序存储的数据的数据库。在这个数据库里,时间是一个主要维度,存储的数据大多都是按照时间变化而变化的数据。目前开源的有很多,本次先介绍一下InfluxDb。
InfluxDB的安装
其实InfluxDB更倾向于运行在Linux服务器上,这个东西很像一个比较比较简易的KV存储器。
下载连接
下载解压之后,直接双击Influx.exe 即可启动,启动成功以后可以看到:
这是服务端日志页面。
然后另外开一个窗口,作为客户端连接:执行influx.exe 即可连接成功。
这里需要说明一下,执行命令的时候你需要进入当前目录,否则可能会找不到你的这个命令,如果想一劳永逸把这个目录写到环境变量里面即可。
创建数据库
其实和MySQL十分的类似。
例如我们创建一个log的数据库
语法
CREATE DATABASE log
### 查看数据库
语法:
show databases;
使用某个数据库
语法
use log
插入数据
语法
INSERT xx [,<tag1-key>=<tag1-value>,<tag2-key>=<tag2-value>]<field-key>=<field-value>[,<field2-key>=<field2-value>] [timeStamp]
例如:
INSERT log,host=serverA,region=us_west value=0.64
查询数据
SELECT XX FROM xx
例如
SELECT * FROM log
总结
基本的操作如下。
参考资料:https://www.hellodemos.com/hello-influxdb/influxdb-demos.html