自定义topic能否支持每个设备的每个点位生成一张influxdb表?

Blade 未结 1 89
xiaoliu
xiaoliu 2024-10-22 11:13

一、该问题的重现步骤是什么?

1. 设备数据,如果一个设备有多个点位,都放到device_property_fQ2X2SNDwFXZ表里,这样单张表数据量会很大,查询压力就很大。如果每个设备的每个点位对应一张influxdb表,这样单张表数据量就小很多,查询的压力小很多。想问下自定义topic能否支持每个设备的每个点位生成一张influxdb表。

image.png


二、你期待的结果是什么?实际看到的又是什么?

期待的结果:自定义topic能否支持每个设备的每个点位生成一张influxdb

实际看到的:自定义topic,一个设备的点位全部存在一张influxdb表里


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

正在使用的产品:BladeX物联网平台

版本:1.1.0

操作系统:Windows11


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  •  admin
    admin (楼主)
    2024-10-22 11:18

    自定义topic写入数据库的时候,这些参数都有,你可以随意定义每个表名的分类规则。

    你可以专门开一个新的方法,比如saveDevicePropertyPoint,这样在新的接口实现下,你就可以通过参数来组装出自定义的表名从而分类数据了。

    CleanShot20241022111627@2x.png

    0 讨论(0)
提交回复