type
status
date
slug
summary
tags
category
icon
password

InfluxDB is not CRUD

首先我們要了解到 InfluxDB 是針對時間序列數據進行優化的數據庫,並且時間序列的數據通常只會寫入一次,很少會發生更新的情境,因此 InfluxDB 沒有完整的 CRUD,官方將其稱為 CR-ud
相比 UPDATEDELETE 更著重在 CREATEREAD 上,為了讓 CREATEREAD 性能更高, UPDATEDELETE 操作有以下的限制:
  1. 如果要 UPDATE 一個 point,只能透過 INSERT 一個具有相同 series + timestamppoint
  1. 不可根據 field value 刪除數據,可以先透過 READ 取得 timestamp,隨後在透過 timestamp 進行刪除。
  1. 不能夠 UPDATERENAME tags ,有關更多訊息可以參考 github
  1. 不能夠透過 tag key 刪除 tag

InfluxQL (v1.x SQL LIKE)

Database Manage Query
Database Manage Query
Show Schema
Show Schema
INSERT
INSERT
SELECT
SELECT
function
function
Continuous Queries
Continuous Queries
權限
權限

FLUX (v2.0 JavaScript LIKE)

 
 
 
 
 
 

參考