问题描述
我有几个线程在 influxdb 中写入数据。
数据可以从标签意义上复制。
数据库类似于下面。 这里,“name”是字段,“uique_id”是标签
时间 | 名称 | unique_id |
---|---|---|
2021-03-02 17:00:08.998 | 爱丽丝 | 10001 |
2021-03-02 14:00:10.991 | 鲍勃 | 995 |
当我尝试插入时
时间 | 名称 | unique_id |
---|---|---|
2021-03-02 17:00:09.002 | 爱丽丝 | 10001 |
数据库成功插入。
但是,我想丢弃新数据,因为 unique_id 1001 已经在数据库中。
我的第一次尝试是在插入之前使用 select 检查 unique_id 是否存在。
select * from dbname where unique_id=10001
但是我使用了多个线程,所以它不起作用,因为另一个线程可以在 select 和 insert 之间写入。
有没有办法用Influxdb达到目的?
提前致谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)