什么是時序數據庫
1. InfluxDB(時序數據庫),是一種專門針對時間序列數據來做優化的數據庫系統。常使用於監控數據統計,檢查與分析設備所采集、產生的數據並以圖表的方式展示。
2. 時序數據是基於時間的一系列數據。在有時間的坐標中講這些數據點連成線,往過去看可以做成報表,展示數據的趨勢性、規律性、異常性;往未來看可以做大數據分析、機器學習、預測和預警。
時序數據庫與常見關系型數據庫MySQL的基礎概念對比
| 概念 | MySQL | InfluxDB |
|---|---|---|
| 數據庫(同) | database | database |
| 表(不同) | table | measurement |
| 列(不同) | column | tag(帶索引的,非必須)、field(不帶索引)、timestemp(唯一主鍵) |
安裝InfluxDB(CentOS6.5)
## 安裝wget
yum install wget
## 下載InfluxDB
wget https://dl.influxdata.com/influxdb/releases/influxdb-1.1.0.x86_64.rpm
## 安裝InfluxDB
yum localinstall influxdb-1.1.0.x86_64.rpm
## 啟動
service influxdb start
相關命令
## 查看database
show database
## 創建database
create database databasename
## 查看measurement
show measurement
## 創建measurement
create measurement measurementname
## 插入數據
insert measurementname name = value , name2 = value2 , name3 = value3
## 刪除數據
drop measurement measurementname
以上都是我自己在使用InfluxDB時記錄的,如有錯誤歡迎指正
