舉例來說,我有個設備需要定期儲存溫度、濕度、電壓、百分比數值
好的,讓我舉例如何在 InfluxDB 中建立一個資料結構,以儲存定期收集的設備數據,包括溫度、濕度、電壓和百分比數值。
假設你有一個名為 "device_data" 的數據庫,你可以使用 InfluxQL 或 Flux 語言定義測量(measurement)以及標籤(tags)和字段(fields)。
以下是一個 InfluxQL 的例子:
CREATE DATABASE device_data
USE device_data
-- 定義測量
CREATE MEASUREMENT sensor_data
-- 添加標籤
ALTER MEASUREMENT sensor_data ADD location TAG
-- 添加字段
ALTER MEASUREMENT sensor_data ADD temperature FLOAT, humidity FLOAT, voltage FLOAT, percentage FLOAT
這個例子中,我們建立了一個名為 "sensor_data" 的測量,並為其添加了一個標籤 "location"(代表設備的位置),以及四個字段分別表示溫度、濕度、電壓和百分比數值。
請注意,這只是一個簡單的例子,實際上你可能需要根據你的需求進行更複雜的結構設計。使用 Flux 語言也是一個不錯的選擇,因為它提供更多的彈性和功能。