我正在使用InfluxDb作爲我的數據庫。在InfluxDb中,數據存儲在度量(類似於表),標籤(索引)和字段中。 標籤被索引,從而導致更快的數據檢索。Influxdb中標記(索引)的比較不起作用
我的查詢參數是start time
和end time
,我將它們保存在標籤中。
INSERT supply,start_time=10,end_time=20 value=100
這裏start_time
和end_time
存儲在字符串格式。
SELECT * FROM supply where start_time>5
返回NULL,因爲標籤存儲在字符串中。
問題1:有沒有辦法在標籤中進行比較?如果是,如何?
問題2:我可以在start_time
和end_time
上查詢它們的字段。但他們沒有索引。所以我應該切換到像Postgres一樣的其他數據庫,如果涉及到與字段查詢很多開銷,或者如果我查詢未索引的字段是好的。我在數據庫中有大約1000萬條條目,需要快速檢索。