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或RENAMEtags,有關更多訊息可以參考 github
- 不能夠透過
tag key刪除tag