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