我正在使用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万条条目,需要快速检索。